X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=inline;f=daklib%2Fdbconn.py;h=f5a19c1236442360ca57b7b867eed9f24f5f5003;hb=587431b705e7d36cf9c176f4b619349d808f6e9d;hp=905bc47d081e5445228f250a13e951353fa943dd;hpb=d5c5510e389b89bddc072009132ed48b9097fd43;p=dak.git diff --git a/daklib/dbconn.py b/daklib/dbconn.py index 905bc47d..f5a19c12 100755 --- a/daklib/dbconn.py +++ b/daklib/dbconn.py @@ -64,7 +64,7 @@ def session_wrapper(fn): 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()