sqlalchemy_dlock.asyncio.baselock module#
- class sqlalchemy_dlock.asyncio.baselock.BaseAsyncSadLock(connection_or_session, key, *args, **kwargs)#
Bases:
object
- Parameters:
connection_or_session (AsyncConnection | AsyncSession | async_scoped_session) –
key (Any) –
- property connection_or_session: AsyncConnection | AsyncSession | async_scoped_session#
- property key#
- async acquire(block=True, timeout=None, *args, **kwargs)#
- async release(*args, **kwargs)#
- async close(*args, **kwargs)#