summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2011-01-16 13:19:14 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2011-01-16 13:19:14 -0500
commit8259e2fd2bb183bdcbc019bd03a281f411c80307 (patch)
treebece78aeda941a1a4b61b133e9d61446e51bbf07 /lib/sqlalchemy
parenta233638268d5991ec1f4f928104a041e607bb4fc (diff)
downloadsqlalchemy-8259e2fd2bb183bdcbc019bd03a281f411c80307.tar.gz
- default_isolation_level is equal to isolation_level since it's
detected after the initial setting
Diffstat (limited to 'lib/sqlalchemy')
-rw-r--r--lib/sqlalchemy/engine/default.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/sqlalchemy/engine/default.py b/lib/sqlalchemy/engine/default.py
index 30a53bb20..3c41a91de 100644
--- a/lib/sqlalchemy/engine/default.py
+++ b/lib/sqlalchemy/engine/default.py
@@ -327,10 +327,10 @@ class DefaultDialect(base.Dialect):
return False
def reset_isolation_level(self, dbapi_conn):
- self.set_isolation_level(dbapi_conn,
- self.isolation_level or self.default_isolation_level)
-
-
+ # default_isolation_level is read from the first conenction
+ # after the initial set of 'isolation_level', if any, so is
+ # the configured default of this dialect.
+ self.set_isolation_level(dbapi_conn, self.default_isolation_level)
class DefaultExecutionContext(base.ExecutionContext):
isinsert = False