Ejemplo n.º 1
0
def message_pg_repo(session,
                    sqlite_engine: Engine) -> AbstractMessageRepository:
    clear_mappers()
    start_mappers()
    message_repository = PgMessageRepository(session)
    return message_repository
Ejemplo n.º 2
0
def evenement_pg_repo(sqlite_engine: Engine) -> AbstractEvenementRepository:
    clear_mappers()
    start_mappers()
    evenement_repository = PgEvenementRepository(
        sessionmaker(bind=sqlite_engine, autoflush=False)())
    return evenement_repository
Ejemplo n.º 3
0
def tag_pg_repo(session, sqlite_engine: Engine) -> AbstractTagRepository:
    clear_mappers()
    start_mappers()
    tag_repository = PgTagRepository(session)
    return tag_repository