]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
plus add it to the scoping namespace
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 25 Feb 2012 19:38:00 +0000 (14:38 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 25 Feb 2012 19:38:00 +0000 (14:38 -0500)
lib/sqlalchemy/orm/scoping.py

index ffc8ef4a1cb6b2c7a80977bcaa336e4bb4f749f8..3c1cd7f26d8a1fdb8a05dfbd8ae843996442fb19 100644 (file)
@@ -41,8 +41,9 @@ class ScopedSession(object):
             scope = kwargs.pop('scope', False)
             if scope is not None:
                 if self.registry.has():
-                    raise sa_exc.InvalidRequestError("Scoped session is already present; "
-                                                    "no new arguments may be specified.")
+                    raise sa_exc.InvalidRequestError(
+                            "Scoped session is already present; "
+                            "no new arguments may be specified.")
                 else:
                     sess = self.session_factory(**kwargs)
                     self.registry.set(sess)
@@ -70,8 +71,8 @@ class ScopedSession(object):
         self.session_factory.configure(**kwargs)
 
     def query_property(self, query_cls=None):
-        """return a class property which produces a `Query` object against the
-        class when called.
+        """return a class property which produces a `Query` object 
+        against the class when called.
 
         e.g.::
 
@@ -121,7 +122,8 @@ def makeprop(name):
     def get(self):
         return getattr(self.registry(), name)
     return property(get, set)
-for prop in ('bind', 'dirty', 'deleted', 'new', 'identity_map', 'is_active', 'autoflush'):
+for prop in ('bind', 'dirty', 'deleted', 'new', 'identity_map', 
+                'is_active', 'autoflush', 'no_autoflush'):
     setattr(ScopedSession, prop, makeprop(prop))
 
 def clslevel(name):