From 9275be244f1f34a46c13fa53d180139a61244c28 Mon Sep 17 00:00:00 2001 From: Semyon Proshev Date: Thu, 17 May 2018 21:03:55 +0300 Subject: [PATCH] Update `NamedTuple` `_make` and `_replace` parameters in Python 2 (#2144) --- stdlib/2/typing.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/2/typing.pyi b/stdlib/2/typing.pyi index a8803e6bb..44fd15c33 100644 --- a/stdlib/2/typing.pyi +++ b/stdlib/2/typing.pyi @@ -428,9 +428,9 @@ class NamedTuple(tuple): verbose: bool = ..., rename: bool = ..., **kwargs: Any) -> None: ... @classmethod - def _make(cls, iterable: Iterable[Any]) -> NamedTuple: ... + def _make(cls: Type[_T], iterable: Iterable[Any]) -> _T: ... def _asdict(self) -> dict: ... - def _replace(self, **kwargs: Any) -> NamedTuple: ... + def _replace(self: _T, **kwargs: Any) -> _T: ... def NewType(name: str, tp: Type[_T]) -> Type[_T]: ...