stdlib: add argument default values (#9501)

This commit is contained in:
Jelle Zijlstra
2023-01-18 00:37:34 -08:00
committed by GitHub
parent 6cb934291f
commit ddfaca3200
272 changed files with 2529 additions and 2467 deletions

View File

@@ -31,29 +31,29 @@ class Morsel(dict[str, Any], Generic[_T]):
def key(self) -> str: ...
def __init__(self) -> None: ...
def set(self, key: str, val: str, coded_val: _T) -> None: ...
def setdefault(self, key: str, val: str | None = ...) -> str: ...
def setdefault(self, key: str, val: str | None = None) -> str: ...
# The dict update can also get a keywords argument so this is incompatible
@overload # type: ignore[override]
def update(self, values: Mapping[str, str]) -> None: ...
@overload
def update(self, values: Iterable[tuple[str, str]]) -> None: ...
def isReservedKey(self, K: str) -> bool: ...
def output(self, attrs: list[str] | None = ..., header: str = ...) -> str: ...
def output(self, attrs: list[str] | None = None, header: str = "Set-Cookie:") -> str: ...
__str__ = output
def js_output(self, attrs: list[str] | None = ...) -> str: ...
def OutputString(self, attrs: list[str] | None = ...) -> str: ...
def js_output(self, attrs: list[str] | None = None) -> str: ...
def OutputString(self, attrs: list[str] | None = None) -> str: ...
def __eq__(self, morsel: object) -> bool: ...
def __setitem__(self, K: str, V: Any) -> None: ...
if sys.version_info >= (3, 9):
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
class BaseCookie(dict[str, Morsel[_T]], Generic[_T]):
def __init__(self, input: _DataType | None = ...) -> None: ...
def __init__(self, input: _DataType | None = None) -> None: ...
def value_decode(self, val: str) -> _T: ...
def value_encode(self, val: _T) -> str: ...
def output(self, attrs: list[str] | None = ..., header: str = ..., sep: str = ...) -> str: ...
def output(self, attrs: list[str] | None = None, header: str = "Set-Cookie:", sep: str = "\r\n") -> str: ...
__str__ = output
def js_output(self, attrs: list[str] | None = ...) -> str: ...
def js_output(self, attrs: list[str] | None = None) -> str: ...
def load(self, rawdata: _DataType) -> None: ...
def __setitem__(self, key: str, value: str | Morsel[_T]) -> None: ...