summaryrefslogtreecommitdiff
path: root/doc/build/tutorial/dbapi_transactions.rst
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2023-01-14 22:24:36 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2023-01-14 22:36:22 -0500
commit67c1c018f571fbbcf070c4e0637f36d9533c86d7 (patch)
tree61ef98ec5b20447713ec36a740fb0f5f0d7c0351 /doc/build/tutorial/dbapi_transactions.rst
parente07130c597422d5f9a5d734e1411d8fef0c2deff (diff)
downloadsqlalchemy-67c1c018f571fbbcf070c4e0637f36d9533c86d7.tar.gz
apply pep-612 to hybrid_method; accept SQLCoreOperations
Fixes to the annotations within the ``sqlalchemy.ext.hybrid`` extension for more effective typing of user-defined methods. The typing now uses :pep:`612` features, now supported by recent versions of Mypy, to maintain argument signatures for :class:`.hybrid_method`. Return values for hybrid methods are accepted as SQL expressions in contexts such as :meth:`_sql.Select.where` while still supporting SQL methods. Fixes: #9096 Change-Id: Id4e3a38ec50e415220dfc5f022281b11bb262469
Diffstat (limited to 'doc/build/tutorial/dbapi_transactions.rst')
0 files changed, 0 insertions, 0 deletions