Add urllib.request.proxy_bypass stubs.

This commit is contained in:
Tim Abbott
2016-01-27 22:12:16 -08:00
parent 0cb13efa28
commit 9ad37b5701
4 changed files with 5 additions and 3 deletions

View File

@@ -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

View File

@@ -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): ...

View File

@@ -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

View File

@@ -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