diff options
Diffstat (limited to 'debug_toolbar/utils/sql.py')
| -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)  | 
