def wrapped(context, *args, **kwargs): ctxt_mgr = RomeTransactionContext() if context.session is None: context.session = RomeSession() with context.session.begin(): return f(context, *args, **kwargs)
def get_session(use_slave=False, **kwargs): # return FakeSession() return RomeSession()
def __init__(self, *args, **kwargs): self.ctxt = RequestContext(*args, **kwargs) self.session = RomeSession()