Skip to content

Commit 0b89a66

Browse files
updated 3rd party stubs with Mapping.get changes
1 parent 22cef60 commit 0b89a66

6 files changed

Lines changed: 8 additions & 22 deletions

File tree

stubs/WebOb/webob/cookies.pyi

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,7 @@ class RequestCookies(MutableMapping[str, str]):
3636
def __setitem__(self, name: str, value: str) -> None: ...
3737
def __getitem__(self, name: str) -> str: ...
3838
@overload
39-
def get(self, name: str, default: None = None) -> str | None: ...
40-
@overload
41-
def get(self, name: str, default: str) -> str: ...
39+
def get(self, name: str) -> str | None: ...
4240
@overload
4341
def get(self, name: str, default: _T) -> str | _T: ...
4442
def __delitem__(self, name: str) -> None: ...

stubs/WebOb/webob/multidict.pyi

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,7 @@ class MultiDict(MutableMapping[_KT, _VT]):
4949
def __setitem__(self, key: _KT, value: _VT) -> None: ...
5050
def add(self, key: _KT, value: _VT) -> None: ...
5151
@overload
52-
def get(self, key: _KT, default: None = None) -> _VT | None: ...
53-
@overload
54-
def get(self, key: _KT, default: _VT) -> _VT: ...
52+
def get(self, key: _KT) -> _VT | None: ...
5553
@overload
5654
def get(self, key: _KT, default: _T) -> _VT | _T: ...
5755
def getall(self, key: _KT) -> list[_VT]: ...

stubs/boltons/boltons/cacheutils.pyi

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,9 @@ class LRI(dict[_KT, _VT]):
2424
def __setitem__(self, key: _KT, value: _VT) -> None: ...
2525
def __getitem__(self, key: _KT) -> _VT: ...
2626
@overload
27-
def get(self, key: _KT, default: None = None) -> _VT | None: ...
27+
def get(self, key: _KT) -> _VT | None: ...
2828
@overload
29-
def get(self, key: _KT, default: _VT) -> _VT: ...
30-
@overload
31-
def get(self, key: _KT, default: _T) -> _T | _VT: ...
29+
def get(self, key: _KT, default: _T) -> _VT | _T: ...
3230
def __delitem__(self, key: _KT) -> None: ...
3331
@overload
3432
def pop(self, key: _KT) -> _VT: ...

stubs/grpcio/grpc/aio/__init__.pyi

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -454,9 +454,7 @@ class Metadata(Mapping[_MetadataKey, _MetadataValue]):
454454
def delete_all(self, key: _MetadataKey) -> None: ...
455455
def __iter__(self) -> Iterator[_MetadataKey]: ...
456456
@overload
457-
def get(self, key: _MetadataKey, default: None = None) -> _MetadataValue | None: ...
458-
@overload
459-
def get(self, key: _MetadataKey, default: _MetadataValue) -> _MetadataValue: ...
457+
def get(self, key: _MetadataKey) -> _MetadataValue | None: ...
460458
@overload
461459
def get(self, key: _MetadataKey, default: _T) -> _MetadataValue | _T: ...
462460
def get_all(self, key: _MetadataKey) -> list[_MetadataValue]: ...

stubs/inifile/inifile.pyi

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,7 @@ class IniData(MutableMapping[str, str]):
6969
def to_dict(self) -> dict[str, str]: ...
7070
def __len__(self) -> int: ...
7171
@overload
72-
def get(self, name: str, default: None = None) -> str | None: ...
73-
@overload
74-
def get(self, name: str, default: str) -> str: ...
72+
def get(self, name: str) -> str | None: ...
7573
@overload
7674
def get(self, name: str, default: _T) -> str | _T: ...
7775
@overload

stubs/protobuf/google/protobuf/internal/containers.pyi

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,7 @@ class ScalarMap(MutableMapping[_K, _ScalarV]):
8080
def __iter__(self) -> Iterator[_K]: ...
8181
def __eq__(self, other: object) -> bool: ...
8282
@overload
83-
def get(self, key: _K, default: None = None) -> _ScalarV | None: ...
84-
@overload
85-
def get(self, key: _K, default: _ScalarV) -> _ScalarV: ...
83+
def get(self, key: _K) -> _ScalarV | None: ...
8684
@overload
8785
def get(self, key: _K, default: _T) -> _ScalarV | _T: ...
8886
def setdefault(self, key: _K, value: _ScalarV | None = None) -> _ScalarV: ...
@@ -106,9 +104,7 @@ class MessageMap(MutableMapping[_K, _MessageV]):
106104
def __iter__(self) -> Iterator[_K]: ...
107105
def __eq__(self, other: object) -> bool: ...
108106
@overload
109-
def get(self, key: _K, default: None = None) -> _MessageV | None: ...
110-
@overload
111-
def get(self, key: _K, default: _MessageV) -> _MessageV: ...
107+
def get(self, key: _K) -> _MessageV | None: ...
112108
@overload
113109
def get(self, key: _K, default: _T) -> _MessageV | _T: ...
114110
def get_or_create(self, key: _K) -> _MessageV: ...

0 commit comments

Comments
 (0)