summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
46e78dc)
Signed-off-by: Chris Lamb <lamby@debian.org>
################################################################################
def session_wrapper(fn):
################################################################################
def session_wrapper(fn):
+ """
+ Wrapper around common ".., session=None):" handling. If the wrapped
+ function is called without passing 'session', we create a local one
+ and destroy it when the function ends.
+ """
+
def wrapped(*args, **kwargs):
private_transaction = False
session = kwargs.get('session')
def wrapped(*args, **kwargs):
private_transaction = False
session = kwargs.get('session')