From 9116b2928d63632cb9c9526b18d1ffafaf5bafa4 Mon Sep 17 00:00:00 2001 From: Neil Girdhar Date: Tue, 4 Jan 2022 16:48:34 -0500 Subject: [PATCH] functools: Add partial.__new__; remove partial.__init__ (#6813) --- stdlib/functools.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/functools.pyi b/stdlib/functools.pyi index 3d1041d06..990fed20d 100644 --- a/stdlib/functools.pyi +++ b/stdlib/functools.pyi @@ -51,7 +51,7 @@ class partial(Generic[_T]): func: Callable[..., _T] args: tuple[Any, ...] keywords: dict[str, Any] - def __init__(self, func: Callable[..., _T], *args: Any, **kwargs: Any) -> None: ... + def __new__(cls: Type[_S], __func: Callable[..., _T], *args: Any, **kwargs: Any) -> _S: ... def __call__(self, *args: Any, **kwargs: Any) -> _T: ... if sys.version_info >= (3, 9): def __class_getitem__(cls, item: Any) -> GenericAlias: ...