summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2020-08-07 14:51:33 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2020-08-07 18:01:49 -0400
commit302e8dee82718df6c3a46de4c5283bdae51a650a (patch)
tree0df6953aba01b6ff72a7094ff0887d11c4a700f0 /lib/sqlalchemy/sql
parent40d64f3a525b14272b7354c72d7f84f6b00796f9 (diff)
downloadsqlalchemy-302e8dee82718df6c3a46de4c5283bdae51a650a.tar.gz
Don't link on_connect to first_connect event handler
Adjusted the dialect initialization process such that the :meth:`_engine.Dialect.on_connect` is not called a second time on the first connection. The hook is called first, then the :meth:`_engine.Dialect.initialize` is called if that connection is the first for that dialect, then no more events are called. This eliminates the two calls to the "on_connect" function which can produce very difficult debugging situations. Fixes: #5497 Change-Id: Icefc2e884e30ee7b4ac84b99dc54bf992a6085e3
Diffstat (limited to 'lib/sqlalchemy/sql')
0 files changed, 0 insertions, 0 deletions