From 277ec1026228bc4fe9cea37ca91902dced709ad7 Mon Sep 17 00:00:00 2001 From: SaisakthiM Date: Sun, 21 Sep 2025 12:14:01 +0530 Subject: [PATCH] new change 6 --- fastapi/encoders.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fastapi/encoders.py b/fastapi/encoders.py index a35e33432..4e215304b 100644 --- a/fastapi/encoders.py +++ b/fastapi/encoders.py @@ -23,6 +23,12 @@ from pydantic.networks import AnyUrl, NameEmail from pydantic.types import SecretBytes, SecretStr from pydantic_extra_types.color import Color from typing_extensions import Annotated, Doc +try: + # Preferred in Pydantic v2+ + from pydantic_extra_types.color import Color +except ImportError: + # Fallback for Pydantic v1 + from pydantic import Color from ._compat import PYDANTIC_V2, UndefinedType, Url, _model_dump