diff options
author | Jason Kirtland <jek@discorporate.us> | 2008-09-28 00:04:09 +0000 |
---|---|---|
committer | Jason Kirtland <jek@discorporate.us> | 2008-09-28 00:04:09 +0000 |
commit | 15f1a5df20291f77a0a6e83ba9dd5527034237ad (patch) | |
tree | 0f3643efcddf02af51e16c0597a9f4f2ff215fc5 /lib/sqlalchemy/orm/scoping.py | |
parent | 17309da8e611e016eaca30bc00376fe57b6d94c7 (diff) | |
download | sqlalchemy-15f1a5df20291f77a0a6e83ba9dd5527034237ad.tar.gz |
Tidy.
Diffstat (limited to 'lib/sqlalchemy/orm/scoping.py')
-rw-r--r-- | lib/sqlalchemy/orm/scoping.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/sqlalchemy/orm/scoping.py b/lib/sqlalchemy/orm/scoping.py index b557e0232..6ea28148d 100644 --- a/lib/sqlalchemy/orm/scoping.py +++ b/lib/sqlalchemy/orm/scoping.py @@ -179,9 +179,8 @@ class _ScopedExt(MapperExtension): def init_instance(self, mapper, class_, oldinit, instance, args, kwargs): if self.save_on_init: session = kwargs.pop('_sa_session', None) - - if self.save_on_init: - session = session or self.context.registry() + if session is None: + session = self.context.registry() session._save_without_cascade(instance) return EXT_CONTINUE |