Spaces:
Running
Running
File size: 328 Bytes
aa27d2d | 1 2 3 4 5 6 7 8 9 10 11 12 | import uuid
from contextvars import ContextVar
request_id_context_var: ContextVar[str] = ContextVar("request_id", default=None)
def generate_request_id() -> str:
req_id = str(uuid.uuid4())
request_id_context_var.set(req_id)
return req_id
def get_request_id() -> str | None:
return request_id_context_var.get() |