mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-05-06 21:43:59 +08:00
Allow default as keyword arg to os.environ.{get,pop} (#15194)
This commit is contained in:
@@ -710,6 +710,18 @@ class _Environ(MutableMapping[AnyStr, AnyStr], Generic[AnyStr]):
|
||||
encodevalue: _EnvironCodeFunc[AnyStr],
|
||||
decodevalue: _EnvironCodeFunc[AnyStr],
|
||||
) -> None: ...
|
||||
@overload
|
||||
def get(self, key: AnyStr, default: None = None) -> AnyStr | None: ...
|
||||
@overload
|
||||
def get(self, key: AnyStr, default: AnyStr) -> AnyStr: ...
|
||||
@overload
|
||||
def get(self, key: AnyStr, default: _T) -> AnyStr | _T: ...
|
||||
@overload
|
||||
def pop(self, key: AnyStr) -> AnyStr: ...
|
||||
@overload
|
||||
def pop(self, key: AnyStr, default: AnyStr) -> AnyStr: ...
|
||||
@overload
|
||||
def pop(self, key: AnyStr, default: _T) -> AnyStr | _T: ...
|
||||
def setdefault(self, key: AnyStr, value: AnyStr) -> AnyStr: ...
|
||||
def copy(self) -> dict[AnyStr, AnyStr]: ...
|
||||
def __delitem__(self, key: AnyStr) -> None: ...
|
||||
|
||||
Reference in New Issue
Block a user