summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/context.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2022-05-30 12:29:58 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2022-05-31 15:06:28 -0400
commitad14471bc99c2fb2315d3333a95dd3d7bf0a33a7 (patch)
tree8eb1feafcd1fcc73437363ca22be536a6de79f77 /lib/sqlalchemy/orm/context.py
parentd97de97eff21af3bdacffc2b625feb7e0bd6c18c (diff)
downloadsqlalchemy-ad14471bc99c2fb2315d3333a95dd3d7bf0a33a7.tar.gz
Support handle_error for pre_ping
The :meth:`.DialectEvents.handle_error` event is now moved to the :class:`.DialectEvents` suite from the :class:`.EngineEvents` suite, and now participates in the connection pool "pre ping" event for those dialects that make use of disconnect codes in order to detect if the database is live. This allows end-user code to alter the state of "pre ping". Note that this does not include dialects which contain a native "ping" method such as that of psycopg2 or most MySQL dialects. Fixes: #5648 Change-Id: I353d84a4f66f309d2467b7e67621db6b8c70411e
Diffstat (limited to 'lib/sqlalchemy/orm/context.py')
0 files changed, 0 insertions, 0 deletions