sqlalchemy使用方法
时间:2018-11-15 15:20:02
[导读]from contextlib import contextmanager
@contextmanager
def session_scope():
"""Provide a transac
from contextlib import contextmanager @contextmanager def session_scope(): """Provide a transactional scope around a series of operations.""" session = Session() try: yield session session.commit() except: session.rollback() raise finally: session.close() def run_my_program(): with session_scope() as session: ThingOne().go(session) ThingTwo().go(session)





