diff --git a/stdlib/2.7/urllib.pyi b/stdlib/2.7/urllib.pyi index 91d7be6e5..080f88a5f 100644 --- a/stdlib/2.7/urllib.pyi +++ b/stdlib/2.7/urllib.pyi @@ -129,6 +129,7 @@ def quote_plus(s: str, safe=...) -> str: ... def urlencode(query: Union[Sequence[Tuple[Any, Any]], Mapping[Any, Any]], doseq=...) -> str: ... def getproxies() -> Mapping[str, str]: ... # type: Any +def proxy_bypass(host): ... # Names in __all__ with no definition: # basejoin diff --git a/stdlib/3/urllib/request.pyi b/stdlib/3/urllib/request.pyi index fffc13fa5..3aeb20f46 100644 --- a/stdlib/3/urllib/request.pyi +++ b/stdlib/3/urllib/request.pyi @@ -11,3 +11,5 @@ class OpenerDirector(): ... # TODO args should be types that extend BaseHandler (types, not instances) def build_opener(*args: Any) -> OpenerDirector: ... def install_opener(opener: OpenerDirector) -> None: ... + +def proxy_bypass(host): ... diff --git a/third_party/2.7/six/moves/urllib/request.pyi b/third_party/2.7/six/moves/urllib/request.pyi index 8c8a8b7df..109cda88f 100644 --- a/third_party/2.7/six/moves/urllib/request.pyi +++ b/third_party/2.7/six/moves/urllib/request.pyi @@ -35,5 +35,4 @@ from urllib import urlretrieve as urlretrieve from urllib import urlcleanup as urlcleanup from urllib import URLopener as URLopener from urllib import FancyURLopener as FancyURLopener -# Don't have type stubs for proxy_bypass in stdlib urllib -# from urllib import proxy_bypass as proxy_bypass +from urllib import proxy_bypass as proxy_bypass diff --git a/third_party/3/six/moves/urllib/request.pyi b/third_party/3/six/moves/urllib/request.pyi index b15ced7ea..1a7537862 100644 --- a/third_party/3/six/moves/urllib/request.pyi +++ b/third_party/3/six/moves/urllib/request.pyi @@ -37,4 +37,4 @@ from urllib.request import build_opener as build_opener # from urllib.request import urlcleanup as urlcleanup # from urllib.request import URLopener as URLopener # from urllib.request import FancyURLopener as FancyURLopener -# from urllib.request import proxy_bypass as proxy_bypass +from urllib.request import proxy_bypass as proxy_bypass