Skip to content

Class tigrbl.orm.mixins.locks.SoftLock

tigrbl.orm.mixins.locks.SoftLock

locked_by class-attribute instance-attribute

locked_by = acol(
    spec=ColumnSpec(
        storage=S(
            type_=PgUUID(as_uuid=True),
            fk=ForeignKeySpec(target="users.id"),
        ),
        field=F(py_type=UUID),
        io=CRUD_IO,
    )
)

locked_at class-attribute instance-attribute

locked_at = acol(
    spec=ColumnSpec(
        storage=S(type_=TZDateTime),
        field=F(py_type=datetime),
        io=CRUD_IO,
    )
)