[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:
parent
68eca2b36f
commit
58157be5ad
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue