1 # Stubs for requests.adapters (Python 3)
\r
3 from typing import Any, Container, Union, Text, Tuple
\r
5 from .packages.urllib3 import poolmanager
\r
6 from .packages.urllib3 import response
\r
7 from .packages.urllib3.util import retry
\r
10 from . import structures
\r
11 from .packages.urllib3 import exceptions as urllib3_exceptions
\r
12 from . import cookies
\r
13 from . import exceptions
\r
16 PreparedRequest = models.PreparedRequest
\r
17 Response = models.Response
\r
18 PoolManager = poolmanager.PoolManager
\r
19 proxy_from_url = poolmanager.proxy_from_url
\r
20 HTTPResponse = response.HTTPResponse
\r
22 DEFAULT_CA_BUNDLE_PATH = utils.DEFAULT_CA_BUNDLE_PATH
\r
23 get_encoding_from_headers = utils.get_encoding_from_headers
\r
24 prepend_scheme_if_needed = utils.prepend_scheme_if_needed
\r
25 get_auth_from_url = utils.get_auth_from_url
\r
26 urldefragauth = utils.urldefragauth
\r
27 CaseInsensitiveDict = structures.CaseInsensitiveDict
\r
28 ConnectTimeoutError = urllib3_exceptions.ConnectTimeoutError
\r
29 MaxRetryError = urllib3_exceptions.MaxRetryError
\r
30 ProtocolError = urllib3_exceptions.ProtocolError
\r
31 ReadTimeoutError = urllib3_exceptions.ReadTimeoutError
\r
32 ResponseError = urllib3_exceptions.ResponseError
\r
33 extract_cookies_to_jar = cookies.extract_cookies_to_jar
\r
34 ConnectionError = exceptions.ConnectionError
\r
35 ConnectTimeout = exceptions.ConnectTimeout
\r
36 ReadTimeout = exceptions.ReadTimeout
\r
37 SSLError = exceptions.SSLError
\r
38 ProxyError = exceptions.ProxyError
\r
39 RetryError = exceptions.RetryError
\r
41 DEFAULT_POOLBLOCK = ... # type: Any
\r
42 DEFAULT_POOLSIZE = ... # type: Any
\r
43 DEFAULT_RETRIES = ... # type: Any
\r
46 def __init__(self) -> None: ...
\r
47 def send(self, request: PreparedRequest, stream: bool = ...,
\r
48 timeout: Union[None, float, Tuple[float, float]] = ...,
\r
50 cert: Union[None, Union[bytes, Text], Container[Union[bytes, Text]]] = ...
\r
52 def close(self) -> None: ...
\r
53 class HTTPAdapter(BaseAdapter):
\r
54 __attrs__ = ... # type: Any
\r
55 max_retries = ... # type: Any
\r
56 config = ... # type: Any
\r
57 proxy_manager = ... # type: Any
\r
58 def __init__(self, pool_connections=..., pool_maxsize=..., max_retries=...,
\r
59 pool_block=...) -> None: ...
\r
60 poolmanager = ... # type: Any
\r
61 def init_poolmanager(self, connections, maxsize, block=..., **pool_kwargs): ...
\r
62 def proxy_manager_for(self, proxy, **proxy_kwargs): ...
\r
63 def cert_verify(self, conn, url, verify, cert): ...
\r
64 def build_response(self, req, resp): ...
\r
65 def get_connection(self, url, proxies=...): ...
\r
66 def close(self): ...
\r
67 def request_url(self, request, proxies): ...
\r
68 def add_headers(self, request, **kwargs): ...
\r
69 def proxy_headers(self, proxy): ...
\r
70 # TODO: "request" is not actually optional, modified to please mypy.
\r
71 def send(self, request=..., stream=..., timeout=..., verify=..., cert=...,
\r