]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
improve error raise for dialect/pool events w/ async engine
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 3 Mar 2022 02:43:53 +0000 (21:43 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 3 Mar 2022 02:47:01 +0000 (21:47 -0500)
commit43cf4a9e5d66946a6a982ab3e1e513bb426eb35b
tree0a5668a56cf3e1de2488455aed076941b5b7f15c
parent3fd1a52794c5463854fe36cbe97595d8489bbf62
improve error raise for dialect/pool events w/ async engine

Fixed issues where a descriptive error message was not raised for some
classes of event listening with an async engine, which should instead be a
sync engine instance.

Change-Id: I00b9f4fe9373ef5fd5464fac10651cc4024f648e
doc/build/changelog/unreleased_14/async_no_event.rst [new file with mode: 0644]
lib/sqlalchemy/engine/events.py
lib/sqlalchemy/ext/asyncio/events.py
lib/sqlalchemy/pool/events.py
test/base/test_events.py
test/ext/asyncio/test_engine_py3k.py