From 5afe0e21cec47be7861d0d6f7ae3957725ca6400 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20Bj=C3=A4reholt?= Date: Wed, 26 Oct 2022 15:04:46 +0200 Subject: [PATCH 1/4] requests: type RequestException members (not Any) --- stubs/requests/requests/exceptions.pyi | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/stubs/requests/requests/exceptions.pyi b/stubs/requests/requests/exceptions.pyi index 88479bbca5f0..4a0366344d0b 100644 --- a/stubs/requests/requests/exceptions.pyi +++ b/stubs/requests/requests/exceptions.pyi @@ -1,10 +1,12 @@ -from typing import Any +from typing import Optional from urllib3.exceptions import HTTPError as BaseHTTPError +from .models import Response, Request + class RequestException(IOError): - response: Any - request: Any + response: Optional[Response] + request: Optional[Request] def __init__(self, *args, **kwargs) -> None: ... class InvalidJSONError(RequestException): ... From 1259d5a3b2218672de267b4d237a36a021996e6b Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 26 Oct 2022 13:11:09 +0000 Subject: [PATCH 2/4] [pre-commit.ci] auto fixes from pre-commit.com hooks --- stubs/requests/requests/exceptions.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stubs/requests/requests/exceptions.pyi b/stubs/requests/requests/exceptions.pyi index 4a0366344d0b..fab2b4816702 100644 --- a/stubs/requests/requests/exceptions.pyi +++ b/stubs/requests/requests/exceptions.pyi @@ -2,7 +2,7 @@ from typing import Optional from urllib3.exceptions import HTTPError as BaseHTTPError -from .models import Response, Request +from .models import Request, Response class RequestException(IOError): response: Optional[Response] From 0f06d4c232846daf8d7ea78530ac2d8782d3150c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20Bj=C3=A4reholt?= Date: Wed, 26 Oct 2022 15:29:01 +0200 Subject: [PATCH 3/4] Update exceptions.pyi --- stubs/requests/requests/exceptions.pyi | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/stubs/requests/requests/exceptions.pyi b/stubs/requests/requests/exceptions.pyi index fab2b4816702..b55911cb1103 100644 --- a/stubs/requests/requests/exceptions.pyi +++ b/stubs/requests/requests/exceptions.pyi @@ -1,17 +1,19 @@ -from typing import Optional - from urllib3.exceptions import HTTPError as BaseHTTPError from .models import Request, Response class RequestException(IOError): - response: Optional[Response] - request: Optional[Request] + response: Response | None + request: Request | None def __init__(self, *args, **kwargs) -> None: ... class InvalidJSONError(RequestException): ... class JSONDecodeError(InvalidJSONError): ... -class HTTPError(RequestException): ... + +class HTTPError(RequestException): + request: Request + response: Response + class ConnectionError(RequestException): ... class ProxyError(ConnectionError): ... class SSLError(ConnectionError): ... From 9041340116e5dcf44ee35cc15797a09845dc03ea Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 26 Oct 2022 13:30:47 +0000 Subject: [PATCH 4/4] [pre-commit.ci] auto fixes from pre-commit.com hooks --- stubs/requests/requests/exceptions.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stubs/requests/requests/exceptions.pyi b/stubs/requests/requests/exceptions.pyi index b55911cb1103..a80046815aee 100644 --- a/stubs/requests/requests/exceptions.pyi +++ b/stubs/requests/requests/exceptions.pyi @@ -10,7 +10,7 @@ class RequestException(IOError): class InvalidJSONError(RequestException): ... class JSONDecodeError(InvalidJSONError): ... -class HTTPError(RequestException): +class HTTPError(RequestException): request: Request response: Response