From d2829ecdf7632a7fa79b2c4e401868049313d4d4 Mon Sep 17 00:00:00 2001 From: Jelle Zijlstra Date: Wed, 11 Jan 2023 18:55:38 -0800 Subject: [PATCH] urllib.parse.urlencode: encoding and errors can be None (#9506) The runtime defaults are None. Found in #9501. --- stdlib/urllib/parse.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stdlib/urllib/parse.pyi b/stdlib/urllib/parse.pyi index efb91a4b3..8fe5d8b37 100644 --- a/stdlib/urllib/parse.pyi +++ b/stdlib/urllib/parse.pyi @@ -158,10 +158,10 @@ _Q = TypeVar("_Q", bound=str | Iterable[int]) def urlencode( query: Mapping[Any, Any] | Mapping[Any, Sequence[Any]] | Sequence[tuple[Any, Any]] | Sequence[tuple[Any, Sequence[Any]]], - doseq: bool = ..., + doseq: bool = False, safe: _Q = ..., - encoding: str = ..., - errors: str = ..., + encoding: str | None = None, + errors: str | None = None, quote_via: Callable[[AnyStr, _Q, str, str], str] = ..., ) -> str: ... def urljoin(base: AnyStr, url: AnyStr | None, allow_fragments: bool = ...) -> AnyStr: ...