Permalink
Browse files

[1.6.x] Fixed #20984 -- Stopped decoding bytes in sqlite3 adapter on …

…Python 3

Thanks lvella at gmail.com for the report.
Backport of 1696376 from master.
  • Loading branch information...
1 parent 68eca2b commit 58157be5ad31b42a1dc73e357cfdece02fd0b6ee @claudep claudep committed Aug 29, 2013
Showing with 1 addition and 1 deletion.
  1. +1 −1 django/db/backends/sqlite3/base.py
View
2 django/db/backends/sqlite3/base.py
@@ -78,7 +78,7 @@ def decoder(conv_func):
Database.register_adapter(datetime.datetime, adapt_datetime_with_timezone_support)
Database.register_adapter(decimal.Decimal, util.rev_typecast_decimal)
-if Database.version_info >= (2, 4, 1):
+if not six.PY3 and Database.version_info >= (2, 4, 1):
# Starting in 2.4.1, the str type is not accepted anymore, therefore,
# we convert all str objects to Unicode
# As registering a adapter for a primitive type causes a small

0 comments on commit 58157be

Please sign in to comment.