1
0
mirror of https://github.com/django/django.git synced 2025-07-04 09:49:12 +00:00

unicode: Make sure we don't try to insert unicode data into bytestrings in the

debug database cursor. Might not  be necessary, but it can't hurt in any case.
Refs #3891.


git-svn-id: http://code.djangoproject.com/svn/django/branches/unicode@5208 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Malcolm Tredinnick 2007-05-12 15:40:46 +00:00
parent 50ef85f6e2
commit bc044651aa

View File

@ -1,5 +1,6 @@
import datetime
from time import time
from django.utils.encoding import smart_unicode
class CursorDebugWrapper(object):
def __init__(self, cursor, db):
@ -17,7 +18,7 @@ class CursorDebugWrapper(object):
if not isinstance(params, (tuple, dict)):
params = tuple(params)
self.db.queries.append({
'sql': sql % params,
'sql': smart_unicode(sql) % params,
'time': "%.3f" % (stop - start),
})