]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Support TypeDecorator.get_dbapi_type() for setinpusizes
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 30 Dec 2020 18:56:20 +0000 (13:56 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 30 Dec 2020 20:06:34 +0000 (15:06 -0500)
commit102b91d8950926f1215dd7c59c5b7f200b5c0f8b
treecd956c6a250f5a9602f094d1820085187e3bf743
parente8507b21ec5e4420fbb6f0df8a14ee33501e26cd
Support TypeDecorator.get_dbapi_type() for setinpusizes

Adjusted the "setinputsizes" logic relied upon by the cx_Oracle, asyncpg
and pg8000 dialects to support a :class:`.TypeDecorator` that includes
an override the :meth:`.TypeDecorator.get_dbapi_type()` method.

Change-Id: I5aa70abf0d9a9e2ca43309f2dd80b3fcd83881b9
doc/build/changelog/unreleased_14/setinputsize.rst [new file with mode: 0644]
lib/sqlalchemy/sql/compiler.py
lib/sqlalchemy/testing/suite/test_types.py
test/orm/test_lazy_relations.py