sqlalchemy_dlock.asyncio.impl.postgresql module
- class sqlalchemy_dlock.asyncio.impl.postgresql.AsyncSadLock(connection_or_session: AsyncConnection | AsyncSession | async_scoped_session, key, level: str | None = None, interval: float | int | None = None, convert: Callable[[Any], int] | None = None, *args, **kwargs)
Bases:
BaseAsyncSadLock
- async acquire(block: bool = True, timeout: float | int | None = None, interval: float | int | None = None, *args, **kwargs) bool
- async release(*args, **kwargs)