sqlalchemy_dlock.asyncio.impl.mysql module

class sqlalchemy_dlock.asyncio.impl.mysql.AsyncSadLock(connection_or_session: AsyncConnection | AsyncSession | async_scoped_session, key, convert: Callable[[Any], str] | None = None, *args, **kwargs)

Bases: BaseAsyncSadLock

async acquire(block: bool = True, timeout: float | int | None = None, *args, **kwargs) bool
async release(*args, **kwargs)
sqlalchemy_dlock.asyncio.impl.mysql.default_convert(key: bytearray | bytes | int | float) str