From 15f1a5df20291f77a0a6e83ba9dd5527034237ad Mon Sep 17 00:00:00 2001 From: Jason Kirtland Date: Sun, 28 Sep 2008 00:04:09 +0000 Subject: Tidy. --- lib/sqlalchemy/orm/scoping.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'lib/sqlalchemy') 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 -- cgit v1.2.1