massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / requests / exceptions.pyi
1 # Stubs for requests.exceptions (Python 3)\r
2 \r
3 from typing import Any\r
4 from .packages.urllib3.exceptions import HTTPError as BaseHTTPError\r
5 \r
6 class RequestException(IOError):\r
7     response = ...  # type: Any\r
8     request = ...  # type: Any\r
9     def __init__(self, *args, **kwargs) -> None: ...\r
10 \r
11 class HTTPError(RequestException): ...\r
12 class ConnectionError(RequestException): ...\r
13 class ProxyError(ConnectionError): ...\r
14 class SSLError(ConnectionError): ...\r
15 class Timeout(RequestException): ...\r
16 class ConnectTimeout(ConnectionError, Timeout): ...\r
17 class ReadTimeout(Timeout): ...\r
18 class URLRequired(RequestException): ...\r
19 class TooManyRedirects(RequestException): ...\r
20 class MissingSchema(RequestException, ValueError): ...\r
21 class InvalidSchema(RequestException, ValueError): ...\r
22 class InvalidURL(RequestException, ValueError): ...\r
23 class ChunkedEncodingError(RequestException): ...\r
24 class ContentDecodingError(RequestException, BaseHTTPError): ...\r
25 class StreamConsumedError(RequestException, TypeError): ...\r
26 class RetryError(RequestException): ...\r