Skip to content

Commit 92af0bb

Browse files
ignore mypy false positive / revert pop
1 parent 3e13163 commit 92af0bb

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

stdlib/builtins.pyi

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1219,8 +1219,13 @@ class dict(MutableMapping[_KT, _VT]):
12191219
@classmethod
12201220
@overload
12211221
def fromkeys(cls, iterable: Iterable[_T], value: _S, /) -> dict[_T, _S]: ...
1222-
def get(self, key: _KT, default: _NoneDefaultT = None, /) -> _VT | _NoneDefaultT: ...
1223-
def pop(self, key: _KT, default: _NoneDefaultT = None, /) -> _VT | _NoneDefaultT: ...
1222+
def get(self, key: _KT, default: _NoneDefaultT = None, /) -> _VT | _NoneDefaultT: ... # type: ignore[assignment]
1223+
@overload
1224+
def pop(self, key: _KT, /) -> _VT: ...
1225+
@overload
1226+
def pop(self, key: _KT, default: _VT, /) -> _VT: ...
1227+
@overload
1228+
def pop(self, key: _KT, default: _T, /) -> _VT | _T: ...
12241229
def __len__(self) -> int: ...
12251230
def __getitem__(self, key: _KT, /) -> _VT: ...
12261231
def __setitem__(self, key: _KT, value: _VT, /) -> None: ...

0 commit comments

Comments
 (0)