From a6b4f687e048247a9aa2c90eac216c7bfe4a3a18 Mon Sep 17 00:00:00 2001 From: Fionn Fitzmaurice <1897918+fionn@users.noreply.github.com> Date: Fri, 12 Oct 2018 01:50:52 +0800 Subject: [PATCH] Set urllib.parse.urljoin url argument to optional (#2513) --- stdlib/3/urllib/parse.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/3/urllib/parse.pyi b/stdlib/3/urllib/parse.pyi index bc403ec40..5cacff6c4 100644 --- a/stdlib/3/urllib/parse.pyi +++ b/stdlib/3/urllib/parse.pyi @@ -1,5 +1,5 @@ # Stubs for urllib.parse -from typing import Any, List, Dict, Tuple, AnyStr, Generic, overload, Sequence, Mapping, Union, NamedTuple, Callable +from typing import Any, List, Dict, Tuple, AnyStr, Generic, overload, Sequence, Mapping, Union, NamedTuple, Callable, Optional import sys _Str = Union[bytes, str] @@ -123,7 +123,7 @@ else: Sequence[Tuple[Any, Sequence[Any]]]], doseq: bool = ..., safe: AnyStr = ..., encoding: str = ..., errors: str = ...) -> str: ... -def urljoin(base: AnyStr, url: AnyStr, allow_fragments: bool = ...) -> AnyStr: ... +def urljoin(base: AnyStr, url: Optional[AnyStr], allow_fragments: bool = ...) -> AnyStr: ... @overload def urlparse(url: str, scheme: str = ..., allow_fragments: bool = ...) -> ParseResult: ...