archivebox.uuid_compat

UUID7 compatibility layer.

Module Contents

Classes

CompactUUID

CompactUUIDField

Functions

compact_uuid

uuid7

Data

__all__

API

class archivebox.uuid_compat.CompactUUID(hex=None, bytes=None, bytes_le=None, fields=None, int=None, version=None, *, is_safe=SafeUUID.unknown)[source]

Bases: uuid.UUID

__str__() str[source]
archivebox.uuid_compat.compact_uuid(value: uuid.UUID | str | None) archivebox.uuid_compat.CompactUUID | None[source]
class archivebox.uuid_compat.CompactUUIDField[source]

Bases: django.db.models.UUIDField

to_python(value)[source]
from_db_value(value, expression, connection)[source]
deconstruct()[source]
archivebox.uuid_compat.uuid7() archivebox.uuid_compat.CompactUUID[source]
archivebox.uuid_compat.__all__[source]

[‘CompactUUID’, ‘CompactUUIDField’, ‘compact_uuid’, ‘uuid7’]