Browse Source

🎨 Auto format

pull/15243/head
pre-commit-ci-lite[bot] 4 months ago
committed by GitHub
parent
commit
c92228c36f
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 8
      fastapi/applications.py

8
fastapi/applications.py

@ -1,7 +1,7 @@
import uuid
from collections.abc import Awaitable, Callable, Coroutine, Sequence
from enum import Enum
from typing import Annotated, Any, TypeVar
import uuid
from annotated_doc import Doc
from fastapi import routing
@ -1042,12 +1042,14 @@ class FastAPI(Starlette):
if self.startup_uuid_version == "v4":
self.startup_uuid = uuid.uuid4()
elif self.startup_uuid_version == "v7":
if hasattr(uuid, 'uuid7'):
if hasattr(uuid, "uuid7"):
self.startup_uuid = uuid.uuid7()
else:
raise ValueError("UUID v7 requires Python 3.12 or later")
else:
raise ValueError(f"Unsupported UUID version: {self.startup_uuid_version}")
raise ValueError(
f"Unsupported UUID version: {self.startup_uuid_version}"
)
self.exception_handlers.setdefault(HTTPException, http_exception_handler)
self.exception_handlers.setdefault(
RequestValidationError, request_validation_exception_handler

Loading…
Cancel
Save