Signed-off-by: Chris Lamb <lamby@debian.org>
session = kwargs.get('session')
# No session specified as last argument or in kwargs, create one.
session = kwargs.get('session')
# No session specified as last argument or in kwargs, create one.
- if session is None or len(args) == len(getargspec(fn)[0]) - 1:
+ if session is None and len(args) <= len(getargspec(fn)[0]) - 1:
private_transaction = True
kwargs['session'] = DBConn().session()
private_transaction = True
kwargs['session'] = DBConn().session()