aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/requests-stubs/exceptions.pyi
diff options
context:
space:
mode:
Diffstat (limited to '.venv/lib/python3.12/site-packages/requests-stubs/exceptions.pyi')
-rw-r--r--.venv/lib/python3.12/site-packages/requests-stubs/exceptions.pyi42
1 files changed, 42 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/requests-stubs/exceptions.pyi b/.venv/lib/python3.12/site-packages/requests-stubs/exceptions.pyi
new file mode 100644
index 00000000..130bce72
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/requests-stubs/exceptions.pyi
@@ -0,0 +1,42 @@
+from typing import Any
+
+from urllib3.exceptions import HTTPError as BaseHTTPError
+
+from .models import Request, Response
+from .sessions import PreparedRequest
+
+class RequestException(OSError):
+ response: Response | None
+ request: Request | PreparedRequest | None
+ def __init__(
+ self, *args: object, request: Request | PreparedRequest | None = ..., response: Response | None = ...
+ ) -> None: ...
+
+class InvalidJSONError(RequestException): ...
+class JSONDecodeError(InvalidJSONError): ...
+
+class HTTPError(RequestException):
+ request: Request | PreparedRequest | Any
+ response: Response | Any
+
+class ConnectionError(RequestException): ...
+class ProxyError(ConnectionError): ...
+class SSLError(ConnectionError): ...
+class Timeout(RequestException): ...
+class ConnectTimeout(ConnectionError, Timeout): ...
+class ReadTimeout(Timeout): ...
+class URLRequired(RequestException): ...
+class TooManyRedirects(RequestException): ...
+class MissingSchema(RequestException, ValueError): ...
+class InvalidSchema(RequestException, ValueError): ...
+class InvalidURL(RequestException, ValueError): ...
+class InvalidHeader(RequestException, ValueError): ...
+class InvalidProxyURL(InvalidURL): ...
+class ChunkedEncodingError(RequestException): ...
+class ContentDecodingError(RequestException, BaseHTTPError): ...
+class StreamConsumedError(RequestException, TypeError): ...
+class RetryError(RequestException): ...
+class UnrewindableBodyError(RequestException): ...
+class RequestsWarning(Warning): ...
+class FileModeWarning(RequestsWarning, DeprecationWarning): ...
+class RequestsDependencyWarning(RequestsWarning): ...