massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / requests / requests / exceptions.pyi
1 from typing import Any
2
3 from .packages.urllib3.exceptions import HTTPError as BaseHTTPError
4
5 class RequestException(IOError):
6     response: Any
7     request: Any
8     def __init__(self, *args, **kwargs) -> None: ...
9
10 class HTTPError(RequestException): ...
11 class ConnectionError(RequestException): ...
12 class ProxyError(ConnectionError): ...
13 class SSLError(ConnectionError): ...
14 class Timeout(RequestException): ...
15 class ConnectTimeout(ConnectionError, Timeout): ...
16 class ReadTimeout(Timeout): ...
17 class URLRequired(RequestException): ...
18 class TooManyRedirects(RequestException): ...
19 class MissingSchema(RequestException, ValueError): ...
20 class InvalidSchema(RequestException, ValueError): ...
21 class InvalidURL(RequestException, ValueError): ...
22 class InvalidHeader(RequestException, ValueError): ...
23 class InvalidProxyURL(InvalidURL): ...
24 class ChunkedEncodingError(RequestException): ...
25 class ContentDecodingError(RequestException, BaseHTTPError): ...
26 class StreamConsumedError(RequestException, TypeError): ...
27 class RetryError(RequestException): ...
28 class UnrewindableBodyError(RequestException): ...
29 class RequestsWarning(Warning): ...
30 class FileModeWarning(RequestsWarning, DeprecationWarning): ...
31 class RequestsDependencyWarning(RequestsWarning): ...