From f8a901768bb22608c66026201eb5e36ef256ac8b Mon Sep 17 00:00:00 2001 From: Jelle Zijlstra Date: Wed, 11 Jan 2023 18:35:21 -0800 Subject: [PATCH] urllib.parse.urlencode: encoding and errors can be None 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 efb91a4b34ff..8fe5d8b37ac0 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: ...