From 9641c6c9ccf550e9cabc91f704aaec67b7a04205 Mon Sep 17 00:00:00 2001 From: Jason Rensburger Date: Mon, 29 May 2023 15:31:56 +0200 Subject: [PATCH] weakref.WeakMethod callback arg type (#10197) Co-authored-by: Jelle Zijlstra --- stdlib/weakref.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/weakref.pyi b/stdlib/weakref.pyi index 0bbab52f9..13f48fe85 100644 --- a/stdlib/weakref.pyi +++ b/stdlib/weakref.pyi @@ -41,7 +41,7 @@ _P = ParamSpec("_P") ProxyTypes: tuple[type[Any], ...] class WeakMethod(ref[_CallableT], Generic[_CallableT]): - def __new__(cls, meth: _CallableT, callback: Callable[[_CallableT], object] | None = None) -> Self: ... + def __new__(cls, meth: _CallableT, callback: Callable[[Self], object] | None = None) -> Self: ... def __call__(self) -> _CallableT | None: ... def __eq__(self, other: object) -> bool: ... def __ne__(self, other: object) -> bool: ...