From 4233008b4a3866c190d7ddc6d6ef5f098e348e33 Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Fri, 7 Aug 2020 17:31:31 +0200 Subject: [PATCH] TypeVar(bound) accepts strings for forward references (#4410) --- stdlib/3/typing.pyi | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/stdlib/3/typing.pyi b/stdlib/3/typing.pyi index 14c4a444a..d09e43f33 100644 --- a/stdlib/3/typing.pyi +++ b/stdlib/3/typing.pyi @@ -1,5 +1,3 @@ -# Stubs for typing - import collections # Needed by aliases like DefaultDict, see mypy issue 2986 import sys from abc import ABCMeta, abstractmethod @@ -21,7 +19,7 @@ class TypeVar: self, name: str, *constraints: Type[Any], - bound: Optional[Type[Any]] = ..., + bound: Union[None, Type[Any], str] = ..., covariant: bool = ..., contravariant: bool = ..., ) -> None: ...