diff --git a/stubs/requests/requests/exceptions.pyi b/stubs/requests/requests/exceptions.pyi index 794281b69..490df695d 100644 --- a/stubs/requests/requests/exceptions.pyi +++ b/stubs/requests/requests/exceptions.pyi @@ -1,19 +1,22 @@ from urllib3.exceptions import HTTPError as BaseHTTPError from .models import Request, Response +from .sessions import PreparedRequest class RequestException(OSError): response: Response | None - request: Request | None - def __init__(self, *args: object, request: Request | None = ..., response: Response | None = ...) -> 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 + request: Request | PreparedRequest response: Response - def __init__(self, *args: object, request: Request, response: Response) -> None: ... + def __init__(self, *args: object, request: Request | PreparedRequest, response: Response) -> None: ... class ConnectionError(RequestException): ... class ProxyError(ConnectionError): ...