diff options
| author | Alex Gaynor | 2008-10-05 17:52:09 -0400 | 
|---|---|---|
| committer | Alex Gaynor | 2008-10-05 17:52:09 -0400 | 
| commit | e545bd348fbed7d547a55c42db62894e300eb20a (patch) | |
| tree | 5912da52e69f11a6511c1ae8f3f8301a67a09bb2 /debug_toolbar/panels/sql.py | |
| parent | 114ebb6ae8933ba98da75d2ed088438d80216eea (diff) | |
| download | django-debug-toolbar-e545bd348fbed7d547a55c42db62894e300eb20a.tar.bz2 | |
fix for gis I think
Diffstat (limited to 'debug_toolbar/panels/sql.py')
| -rw-r--r-- | debug_toolbar/panels/sql.py | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/debug_toolbar/panels/sql.py b/debug_toolbar/panels/sql.py index dd36eb8..6b3f918 100644 --- a/debug_toolbar/panels/sql.py +++ b/debug_toolbar/panels/sql.py @@ -5,6 +5,7 @@ from django.db import connection  from django.db.backends import util  from django.template.loader import render_to_string  from django.utils import simplejson +from django.utils.encoding import force_unicode  from django.utils.hashcompat import sha_constructor  class DatabaseStatTracker(util.CursorDebugWrapper): @@ -28,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, +                'params': _params and [force_unicode(x) for x in _params] or _params,                  'hash': sha_constructor(settings.SECRET_KEY + sql + _params).hexdigest(),              })  util.CursorDebugWrapper = DatabaseStatTracker | 
