From f0368cf8e3cf8bfe913db1f31feed59ae7b8dad9 Mon Sep 17 00:00:00 2001 From: Kyle Schwab Date: Sun, 20 Jul 2025 11:45:49 -0600 Subject: [PATCH] Fix PydanticModel type checking. --- pydantic_settings/sources/types.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pydantic_settings/sources/types.py b/pydantic_settings/sources/types.py index 2c00d0e2..9a649799 100644 --- a/pydantic_settings/sources/types.py +++ b/pydantic_settings/sources/types.py @@ -4,13 +4,13 @@ from collections.abc import Sequence from pathlib import Path -from typing import TYPE_CHECKING, Any, TypeVar, Union +from typing import TYPE_CHECKING, Any, Union if TYPE_CHECKING: from pydantic._internal._dataclasses import PydanticDataclass from pydantic.main import BaseModel - PydanticModel = TypeVar('PydanticModel', bound=Union[PydanticDataclass, BaseModel]) + PydanticModel = Union[PydanticDataclass, BaseModel] else: PydanticModel = Any