diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-01-16 17:04:07 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-01-16 17:04:07 -0500 |
| commit | 7325ba60bce50c63ce83fcb44f6b337664262ad0 (patch) | |
| tree | 3ead541a555e1fda9f57173ab836d60334a9e3b1 /lib/sqlalchemy/dialects/sqlite/base.py | |
| parent | 8259e2fd2bb183bdcbc019bd03a281f411c80307 (diff) | |
| download | sqlalchemy-7325ba60bce50c63ce83fcb44f6b337664262ad0.tar.gz | |
- execution_options() on Connection accepts
"isolation_level" argument, sets transaction isolation
level for that connection only until returned to the
connection pool, for thsoe backends which support it
(SQLite, Postgresql) [ticket:2001]
- disallow the option on Engine (use isolation_level to create_engine()),
Executable (we don't want to check/set per statement)
- docs
Diffstat (limited to 'lib/sqlalchemy/dialects/sqlite/base.py')
| -rw-r--r-- | lib/sqlalchemy/dialects/sqlite/base.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/dialects/sqlite/base.py b/lib/sqlalchemy/dialects/sqlite/base.py index 9f1f64325..32fe4e612 100644 --- a/lib/sqlalchemy/dialects/sqlite/base.py +++ b/lib/sqlalchemy/dialects/sqlite/base.py @@ -397,7 +397,7 @@ class SQLiteDialect(default.DefaultDialect): raise exc.ArgumentError( "Invalid value '%s' for isolation_level. " "Valid isolation levels for %s are %s" % - (self.name, level, ", ".join(self._isolation_lookup)) + (level, self.name, ", ".join(self._isolation_lookup)) ) cursor = connection.cursor() cursor.execute("PRAGMA read_uncommitted = %d" % isolation_level) |
