mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +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 | ||||
| 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), | ||||
|             }) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user