orghandbookapi.database package

Subpackages

Submodules

orghandbookapi.database.database module

class orghandbookapi.database.database.DatabaseSessionManager[source]

Bases: object

__init__()[source]
async close()[source]
connect() AsyncIterator[AsyncConnection][source]
init(db_url: str)[source]
session() AsyncIterator[AsyncSession][source]
async orghandbookapi.database.database.get_db_session() AsyncSession[source]

Функция-зависимость для получения асинхронной сессии базы данных.

Returns:

асинхронная сессия

Return type:

AsyncSession

Yields:

Iterator[AsyncSession] – итератор асинхронной сессии

Module contents