X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=daklib%2Fdbconn.py;h=adecc38a7f060d6c9876be399e6d6b4df3fb3034;hb=a5f216eb3e4035e726eb0a708a0d9ec944c0061f;hp=39285f0872673cd28c07fd59303bdabb97fa417d;hpb=25a56c7669cfdd660472b1bbc6a674113f3346ef;p=dak.git diff --git a/daklib/dbconn.py b/daklib/dbconn.py index 39285f08..adecc38a 100755 --- a/daklib/dbconn.py +++ b/daklib/dbconn.py @@ -83,6 +83,9 @@ def session_wrapper(fn): else: # Session is last argument in args session = args[-1] + if session is None: + session = args[-1] = DBConn().session() + private_transaction = True if private_transaction: session.commit_or_flush = session.commit