From 3c38c9d305872741567d796869f4d0733c61ae36 Mon Sep 17 00:00:00 2001 From: Samuel Colvin Date: Thu, 25 Jun 2020 18:40:32 +0100 Subject: [PATCH] fix typing for 3.6 --- pydantic/typing.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pydantic/typing.py b/pydantic/typing.py index fde6d2b8dd6..f965e21b3c1 100644 --- a/pydantic/typing.py +++ b/pydantic/typing.py @@ -26,7 +26,12 @@ 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