summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/ext/automap.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2017-06-26 16:50:24 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2017-06-26 16:50:24 -0400
commit563180f7d46b24bd334d227104c90bf8cdb81158 (patch)
treee4423138b130b9fc248e2bae3a3cd0cca5771a59 /lib/sqlalchemy/ext/automap.py
parent33d083c0347ccfb80fa546b0a580035ac7c48983 (diff)
downloadsqlalchemy-563180f7d46b24bd334d227104c90bf8cdb81158.tar.gz
Coerce to float for Float with all native decimal backends
The result processor for the :class:`.Float` type now unconditionally runs values through the ``float()`` processor if the dialect specifies that it also supports "native decimal" mode. While most backends will deliver Python ``float`` objects for a floating point datatype, the MySQL backends in some cases lack the typing information in order to provide this and return ``Decimal`` unless the float conversion is done. Change-Id: I638f1480fb00a507036efaf0e0080f26893d98ad Fixes: #4020
Diffstat (limited to 'lib/sqlalchemy/ext/automap.py')
0 files changed, 0 insertions, 0 deletions