From 8525bfc7fb2e868edf24fb5c6fea00bc871d7489 Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Sat, 26 Oct 2013 14:06:21 +0200 Subject: Don't crash on non ascii bytestrings in db params. Thanks Karen Tracey for the report. Fix #422. --- debug_toolbar/utils/tracking/db.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'debug_toolbar') diff --git a/debug_toolbar/utils/tracking/db.py b/debug_toolbar/utils/tracking/db.py index b6bbb66..b4ceff0 100644 --- a/debug_toolbar/utils/tracking/db.py +++ b/debug_toolbar/utils/tracking/db.py @@ -73,8 +73,7 @@ class NormalCursorWrapper(object): def _quote_expr(self, element): if isinstance(element, six.string_types): - element = element.replace("'", "''") - return "'%s'" % element + return "'%s'" % force_text(element).replace("'", "''") else: return repr(element) -- cgit v1.2.3