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
property level: str
async release(*args, **kwargs)