Files
ArchiveBox/archivebox/uuid_compat.py
Nick Sweeting b749b26c5d wip
2026-03-23 03:58:32 -07:00

18 lines
332 B
Python
Executable File

"""UUID7 compatibility layer."""
import sys
import uuid
from importlib import import_module
if sys.version_info >= (3, 14):
_UUID7_GENERATOR = getattr(uuid, "uuid7")
else:
_UUID7_GENERATOR = getattr(import_module("uuid_extensions"), "uuid7")
def uuid7() -> uuid.UUID:
return _UUID7_GENERATOR()
__all__ = ["uuid7"]