summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/scoping.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-08-12 20:34:38 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-08-12 20:34:38 +0000
commit2bc1608641795b7bb507714134d9322340abbc00 (patch)
treef0c7a754082cff102896fade839e19e746fad4b2 /lib/sqlalchemy/orm/scoping.py
parent98166b253e44bf755a153ee7cb27c34331d7c017 (diff)
downloadsqlalchemy-2bc1608641795b7bb507714134d9322340abbc00.tar.gz
- scoped_session docs
- added remove() method to scoped_session
Diffstat (limited to 'lib/sqlalchemy/orm/scoping.py')
-rw-r--r--lib/sqlalchemy/orm/scoping.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/sqlalchemy/orm/scoping.py b/lib/sqlalchemy/orm/scoping.py
index 86050e975..268246f31 100644
--- a/lib/sqlalchemy/orm/scoping.py
+++ b/lib/sqlalchemy/orm/scoping.py
@@ -43,7 +43,11 @@ class ScopedSession(object):
return self.session_factory(**kwargs)
else:
return self.registry()
-
+
+ def remove(self):
+ self.registry.clear()
+ remove = classmethod(remove)
+
def mapper(self, *args, **kwargs):
"""return a mapper() function which associates this ScopedSession with the Mapper."""