From b31dd81f488972abdf0f4534898248d7843322ae Mon Sep 17 00:00:00 2001 From: g7azazlo Date: Thu, 4 Dec 2025 00:34:17 +0300 Subject: [PATCH] Refactor import statements in utils for compatibility with Pydantic V2 --- fastapi/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fastapi/utils.py b/fastapi/utils.py index e24dd0ad7..becc3bb6d 100644 --- a/fastapi/utils.py +++ b/fastapi/utils.py @@ -314,7 +314,7 @@ def _infer_type_from_ast( if PYDANTIC_V2: from pydantic import create_model else: - from pydantic import create_model + from fastapi._compat.v1 import create_model return create_model(f"Model_{context_name}", **fields) # type: ignore[call-overload] @@ -448,7 +448,7 @@ def infer_response_model_from_ast( if PYDANTIC_V2: from pydantic import create_model else: - from pydantic import create_model + from fastapi._compat.v1 import create_model model_name = f"ResponseModel_{endpoint_function.__name__}" try: