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

Thanks lvella at gmail.com for the report.
Backport of 169637649 from master.
This commit is contained in:
Claude Paroz 2013-08-29 08:35:17 +02:00
parent 68eca2b36f
commit 58157be5ad
1 changed files with 1 additions and 1 deletions

View File

@ -78,7 +78,7 @@ Database.register_converter(str("decimal"), decoder(util.typecast_decimal))
Database.register_adapter(datetime.datetime, adapt_datetime_with_timezone_support) Database.register_adapter(datetime.datetime, adapt_datetime_with_timezone_support)
Database.register_adapter(decimal.Decimal, util.rev_typecast_decimal) 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, # Starting in 2.4.1, the str type is not accepted anymore, therefore,
# we convert all str objects to Unicode # we convert all str objects to Unicode
# As registering a adapter for a primitive type causes a small # As registering a adapter for a primitive type causes a small