From 90793a204b40a0ac98ed9163969b5b15cc13ca5a Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Fri, 18 Nov 2011 11:58:35 +0200 Subject: dbstruct.rx_replace: report all input in exception. This helps to debug failures. --- python/skytools/dbstruct.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'python/skytools/dbstruct.py') 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 -- cgit v1.2.3