mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +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:
		| @@ -1,5 +1,6 @@ | |||||||
| import datetime | import datetime | ||||||
| from time import time | from time import time | ||||||
|  | from django.utils.encoding import smart_unicode | ||||||
|  |  | ||||||
| class CursorDebugWrapper(object): | class CursorDebugWrapper(object): | ||||||
|     def __init__(self, cursor, db): |     def __init__(self, cursor, db): | ||||||
| @@ -17,7 +18,7 @@ class CursorDebugWrapper(object): | |||||||
|             if not isinstance(params, (tuple, dict)): |             if not isinstance(params, (tuple, dict)): | ||||||
|                 params = tuple(params) |                 params = tuple(params) | ||||||
|             self.db.queries.append({ |             self.db.queries.append({ | ||||||
|                 'sql': sql % params, |                 'sql': smart_unicode(sql) % params, | ||||||
|                 'time': "%.3f" % (stop - start), |                 'time': "%.3f" % (stop - start), | ||||||
|             }) |             }) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user