diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-05-14 22:21:38 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-05-14 22:21:38 +0000 |
commit | 746bd51c48be8cce6cad2aef11bb32b6859db732 (patch) | |
tree | df426d6fe9ed77745441cf06093889446ad5a9a4 /lib/sqlalchemy/engine/threadlocal.py | |
parent | dd20ca5cb9eb0361f22023437d25a5bbb53f6871 (diff) | |
download | sqlalchemy-746bd51c48be8cce6cad2aef11bb32b6859db732.tar.gz |
raise NotImplemented for begin_nested()
Diffstat (limited to 'lib/sqlalchemy/engine/threadlocal.py')
-rw-r--r-- | lib/sqlalchemy/engine/threadlocal.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/sqlalchemy/engine/threadlocal.py b/lib/sqlalchemy/engine/threadlocal.py index 91b16ed5f..e0dae8de3 100644 --- a/lib/sqlalchemy/engine/threadlocal.py +++ b/lib/sqlalchemy/engine/threadlocal.py @@ -113,7 +113,10 @@ class TLConnection(base.Connection): def begin_twophase(self, xid=None): return self.session.begin_twophase(xid=xid) - + + def begin_nested(self): + raise NotImplementedError("SAVEPOINT transactions with the 'threadlocal' strategy") + def close(self): if self.__opencount == 1: base.Connection.close(self) @@ -192,6 +195,9 @@ class TLEngine(base.Engine): def begin_twophase(self, **kwargs): return self.session.begin_twophase(**kwargs) + + def begin_nested(self): + raise NotImplementedError("SAVEPOINT transactions with the 'threadlocal' strategy") def begin(self, **kwargs): return self.session.begin(**kwargs) |