massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / requests / adapters.pyi
1 # Stubs for requests.adapters (Python 3)\r
2 \r
3 from typing import Any, Container, Union, Text, Tuple\r
4 from . import models\r
5 from .packages.urllib3 import poolmanager\r
6 from .packages.urllib3 import response\r
7 from .packages.urllib3.util import retry\r
8 from . import compat\r
9 from . import utils\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
14 from . import auth\r
15 \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
21 Retry = retry.Retry\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
40 \r
41 DEFAULT_POOLBLOCK = ...  # type: Any\r
42 DEFAULT_POOLSIZE = ...  # type: Any\r
43 DEFAULT_RETRIES = ...  # type: Any\r
44 \r
45 class BaseAdapter:\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
49              verify: bool = ...,\r
50              cert: Union[None, Union[bytes, Text], Container[Union[bytes, Text]]] = ...\r
51              ) -> Response: ...\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
72              proxies=...): ...\r