diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-08-16 22:15:15 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-08-16 22:15:15 +0000 |
commit | bc04505b8c767b4b7311c08710046c339a5e6b70 (patch) | |
tree | cc423dd76ac9d8fee45556bb61a42410cd194440 /lib/sqlalchemy/orm/scoping.py | |
parent | 1f41755ecfe925a7fc802f10fb677873e205c58f (diff) | |
download | sqlalchemy-bc04505b8c767b4b7311c08710046c339a5e6b70.tar.gz |
- moved test/orm/fixtures.py to testlib
- flattened mapper calls in _instance() to operate directly
through a default MapperExtension
- more tests for ScopedSession, fixed [ticket:746]
- threadlocal engine propagates **kwargs through begin()
Diffstat (limited to 'lib/sqlalchemy/orm/scoping.py')
-rw-r--r-- | lib/sqlalchemy/orm/scoping.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/orm/scoping.py b/lib/sqlalchemy/orm/scoping.py index 5dad74124..aebcfcdfe 100644 --- a/lib/sqlalchemy/orm/scoping.py +++ b/lib/sqlalchemy/orm/scoping.py @@ -104,7 +104,7 @@ class _ScopedExt(MapperExtension): def __call__(s): return self.context.registry().query(class_) - if not hasattr(class_, 'query'): + if not 'query' in class_.__dict__: class_.query = query() def init_instance(self, mapper, class_, oldinit, instance, args, kwargs): |