From 7872449db868bb3eae4d1925af33ccb34cd2b9f9 Mon Sep 17 00:00:00 2001 From: SaisakthiM Date: Sun, 21 Sep 2025 12:10:59 +0530 Subject: [PATCH] new change 4 --- fastapi/encoders.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/fastapi/encoders.py b/fastapi/encoders.py index c10863858..a1c571da2 100644 --- a/fastapi/encoders.py +++ b/fastapi/encoders.py @@ -19,7 +19,12 @@ from uuid import UUID from fastapi.types import IncEx from pydantic import BaseModel -from pydantic_extra_types.color import Color +try: + # Preferred in Pydantic v2+ + from pydantic_extra_types.color import Color +except ImportError: + # Fallback for Pydantic v1 + from pydantic import Color from pydantic.networks import AnyUrl, NameEmail from pydantic.types import SecretBytes, SecretStr from typing_extensions import Annotated, Doc