Ejemplo n.º 1
0
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
Ejemplo n.º 3
0
def create_session(config):
    engine = create_engine(config['DATABASE_URI'])
    Session = sessionmaker(bind=engine)
    session = Session()
    session._model_changes = {}
    return session