diff options
| -rw-r--r-- | debug_toolbar/utils/sql.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/debug_toolbar/utils/sql.py b/debug_toolbar/utils/sql.py index 2810699..00728a3 100644 --- a/debug_toolbar/utils/sql.py +++ b/debug_toolbar/utils/sql.py @@ -29,5 +29,9 @@ def reformat_sql(sql): def swap_fields(sql): - return re.sub('SELECT</strong> (.*?) <strong>FROM', 'SELECT</strong> <a class="djDebugUncollapsed djDebugToggle" href="#">•••</a> ' + - '<a class="djDebugCollapsed djDebugToggle" href="#">\g<1></a> <strong>FROM', sql) + expr = r'SELECT</strong> (...........*?) <strong>FROM' + subs = (r'SELECT</strong> ' + r'<a class="djDebugUncollapsed djDebugToggle" href="#">•••</a> ' + r'<a class="djDebugCollapsed djDebugToggle" href="#">\1</a> ' + r'<strong>FROM') + return re.sub(expr, subs, sql) |
