aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/panels/sql.py
diff options
context:
space:
mode:
authorAlex Gaynor2008-10-05 18:02:17 -0400
committerAlex Gaynor2008-10-05 18:02:17 -0400
commit04e1d2e242aa752c63c63066a38064438f9d2e97 (patch)
tree8671f64d65e5b1c1e328ecf11f017ed3d37d1d3b /debug_toolbar/panels/sql.py
parente545bd348fbed7d547a55c42db62894e300eb20a (diff)
downloaddjango-debug-toolbar-04e1d2e242aa752c63c63066a38064438f9d2e97.tar.bz2
better fix
Diffstat (limited to 'debug_toolbar/panels/sql.py')
-rw-r--r--debug_toolbar/panels/sql.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/debug_toolbar/panels/sql.py b/debug_toolbar/panels/sql.py
index 6b3f918..7584bd7 100644
--- a/debug_toolbar/panels/sql.py
+++ b/debug_toolbar/panels/sql.py
@@ -21,7 +21,7 @@ class DatabaseStatTracker(util.CursorDebugWrapper):
stop = time.time()
_params = None
try:
- _params = simplejson.dumps(params)
+ _params = simplejson.dumps([force_unicode(x) for x in params])
except TypeError:
pass # object not JSON serializable
# We keep `sql` to maintain backwards compatibility
@@ -29,7 +29,7 @@ class DatabaseStatTracker(util.CursorDebugWrapper):
'sql': self.db.ops.last_executed_query(self.cursor, sql, params),
'time': stop - start,
'raw_sql': sql,
- 'params': _params and [force_unicode(x) for x in _params] or _params,
+ 'params': _params,
'hash': sha_constructor(settings.SECRET_KEY + sql + _params).hexdigest(),
})
util.CursorDebugWrapper = DatabaseStatTracker