bartender.db.dependencies#

Attributes#

Functions#

get_db_session(...)

Create and get database session.

Module Contents#

async bartender.db.dependencies.get_db_session(request: starlette.requests.Request) AsyncGenerator[sqlalchemy.ext.asyncio.AsyncSession, None]#

Create and get database session.

Parameters:

request (starlette.requests.Request) – current request.

Yields:

database session.

Return type:

AsyncGenerator[sqlalchemy.ext.asyncio.AsyncSession, None]

bartender.db.dependencies.CurrentSession#