From ea288f14e0066848c31f18a7fc7344c6a51a6926 Mon Sep 17 00:00:00 2001 From: Karen Tracey Date: Tue, 9 Mar 2010 14:46:33 +0000 Subject: [PATCH] Changed last_executed_query to avoid raising exceptions on non-utf8-encoded parameter data. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12737 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/db/backends/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django/db/backends/__init__.py b/django/db/backends/__init__.py index bf3e9db15aa..a58cd695437 100644 --- a/django/db/backends/__init__.py +++ b/django/db/backends/__init__.py @@ -206,7 +206,7 @@ class BaseDatabaseOperations(object): from django.utils.encoding import smart_unicode, force_unicode # Convert params to contain Unicode values. - to_unicode = lambda s: force_unicode(s, strings_only=True) + to_unicode = lambda s: force_unicode(s, strings_only=True, errors='replace') if isinstance(params, (list, tuple)): u_params = tuple([to_unicode(val) for val in params]) else: