jztools.sqlalchemy.deprecated#

Functions

get_or_create(session, model, **kwargs)

Classes

NestedSession(session)

Change session for NestedSession in order to make standalone transactions part of larger transactions:

class jztools.sqlalchemy.deprecated.NestedSession(session)#

Bases: object

Change session for NestedSession in order to make standalone transactions part of larger transactions:

def standalone1(session):
with session.begin():

session.add(…)

def main(session):
with session.begin():

standalone1(NestedSession(session)) standalone2(NestedSession(session))