|
|
|
@ -26,6 +26,14 @@ from typing_extensions import Annotated, Doc |
|
|
|
|
|
|
|
from ._compat import PYDANTIC_V2, UndefinedType, Url, _model_dump |
|
|
|
|
|
|
|
try: |
|
|
|
# Pydantic v2 |
|
|
|
from pydantic_extra_types.color import Color |
|
|
|
except ImportError: |
|
|
|
# Fallback for Pydantic v1 |
|
|
|
from pydantic.color import Color |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Taken from Pydantic v1 as is |
|
|
|
def isoformat(o: Union[datetime.date, datetime.time]) -> str: |
|
|
|
|