diff --git a/pydantic/typing.py b/pydantic/typing.py index fde6d2b8dd..070691eebf 100644 --- a/pydantic/typing.py +++ b/pydantic/typing.py @@ -26,7 +26,14 @@ if sys.version_info < (3, 7): - from typing import _ForwardRef as ForwardRef # type: ignore + if TYPE_CHECKING: + + class ForwardRef: + def _eval_type(self, globalns: Any, localns: Any) -> Any: + pass + + else: + from typing import _ForwardRef as ForwardRef else: from typing import ForwardRef