def create_session(connection_string) -> Session: """ Create session and engine on request """ engine = create_engine(connection_string) Session = sessionmaker(bind=engine) session = Session() session._model_changes = {} return Session()
def getSession(cls): """ :rtype : DataBaseHelper.MySession """ engine = create_engine(cls.DB_URL) Session = sessionmaker(bind=engine, expire_on_commit=False, class_=DataBaseHelper.MySession) session = Session() session._model_changes = {} return session
def create_session(config): engine = create_engine(config['DATABASE_URI']) Session = sessionmaker(bind=engine) session = Session() session._model_changes = {} return session