From 955432e4a6c772bd03ea1d6180248b562b17a4e0 Mon Sep 17 00:00:00 2001 From: Randolf Scholz Date: Fri, 6 Feb 2026 18:36:58 +0100 Subject: [PATCH] allow object in Mapping.get --- stdlib/typing.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stdlib/typing.pyi b/stdlib/typing.pyi index 369af41a7ad9..ff9c05920304 100644 --- a/stdlib/typing.pyi +++ b/stdlib/typing.pyi @@ -777,11 +777,11 @@ class Mapping(Collection[_KT], Generic[_KT, _VT_co]): def __getitem__(self, key: _KT, /) -> _VT_co: ... # Mixin methods @overload - def get(self, key: _KT, /) -> _VT_co | None: ... + def get(self, key: object, /) -> _VT_co | None: ... @overload - def get(self, key: _KT, default: _VT_co, /) -> _VT_co: ... # type: ignore[misc] # pyright: ignore[reportGeneralTypeIssues] # Covariant type as parameter + def get(self, key: object, default: _VT_co, /) -> _VT_co: ... # type: ignore[misc] # pyright: ignore[reportGeneralTypeIssues] # Covariant type as parameter @overload - def get(self, key: _KT, default: _T, /) -> _VT_co | _T: ... + def get(self, key: object, default: _T, /) -> _VT_co | _T: ... def items(self) -> ItemsView[_KT, _VT_co]: ... def keys(self) -> KeysView[_KT]: ... def values(self) -> ValuesView[_VT_co]: ...