]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- The execution options passed to an :class:`.Engine` either via
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 6 Oct 2014 22:23:42 +0000 (18:23 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 6 Oct 2014 22:23:42 +0000 (18:23 -0400)
commit119674dd250d7da8be92a262ad53396c2fac4e0f
treedf9b6877d6cbe101f0469eb30bd95dbacae54e54
parentc4dee4cbb7aa1a5486a90d3c48ffd8500d3a6dd2
- The execution options passed to an :class:`.Engine` either via
:paramref:`.create_engine.execution_options` or
:meth:`.Engine.update_execution_options` are not passed to the
special :class:`.Connection` used to initialize the dialect
within the "first connect" event; dialects will usually
perform their own queries in this phase, and none of the
current available  options should be applied here.  In
particular, the "autocommit" option was causing an attempt to
autocommit within this initial connect which would fail with
an AttributeError due to the non-standard state of the
:class:`.Connection`.
fixes #3200
doc/build/changelog/changelog_09.rst
lib/sqlalchemy/engine/strategies.py
test/engine/test_execute.py