diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2023-01-14 22:24:36 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2023-01-14 22:36:22 -0500 |
| commit | 67c1c018f571fbbcf070c4e0637f36d9533c86d7 (patch) | |
| tree | 61ef98ec5b20447713ec36a740fb0f5f0d7c0351 /doc/build/tutorial/dbapi_transactions.rst | |
| parent | e07130c597422d5f9a5d734e1411d8fef0c2deff (diff) | |
| download | sqlalchemy-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
