diff options
author | Marko Kreen | 2011-11-18 09:58:35 +0000 |
---|---|---|
committer | Marko Kreen | 2011-11-18 09:58:35 +0000 |
commit | 90793a204b40a0ac98ed9163969b5b15cc13ca5a (patch) | |
tree | aa25be30d8fa36dea0c4d1b8f90d67ef55ff2f9e | |
parent | 872278a277ef0c3cca2e6c72baf624daaa9774c0 (diff) |
dbstruct.rx_replace: report all input in exception.
This helps to debug failures.
-rw-r--r-- | python/skytools/dbstruct.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/python/skytools/dbstruct.py b/python/skytools/dbstruct.py index 8f519d4c..a9283d00 100644 --- a/python/skytools/dbstruct.py +++ b/python/skytools/dbstruct.py @@ -55,7 +55,7 @@ def rx_replace(rx, sql, new_part): """Find a regex match and replace that part with new_part.""" m = re.search(rx, sql, re.I) if not m: - raise Exception('rx_replace failed') + raise Exception('rx_replace failed: rx=%r sql=%r new=%r' % (rx, sql, new_part)) p1 = sql[:m.start()] p2 = sql[m.end():] return p1 + new_part + p2 |