X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Fdbconn.py;h=f5a19c1236442360ca57b7b867eed9f24f5f5003;hb=ce324ffde27b192a8e713b6e98368a3b00edaf27;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()