|
12 | 12 | import sys |
13 | 13 | import warnings |
14 | 14 | from contextlib import suppress |
15 | | -from typing import TYPE_CHECKING |
16 | | -from typing import Any |
17 | | -from typing import ClassVar |
18 | | -from typing import cast |
| 15 | +from typing import TYPE_CHECKING, Any, ClassVar, cast |
19 | 16 |
|
20 | 17 | import requests # pyright: ignore[reportMissingModuleSource] |
21 | | -from requests.exceptions import ConnectionError as RequestsConnectionError |
22 | | -from requests.exceptions import RequestException |
23 | | -from requests.exceptions import Timeout as RequestsTimeout |
| 18 | +from requests.exceptions import ConnectionError as RequestsConnectionError, RequestException, Timeout as RequestsTimeout |
24 | 19 | from urllib3.util.retry import Retry |
25 | 20 |
|
26 | 21 | from mailjet_rest.config import Config |
27 | 22 | from mailjet_rest.endpoint import Endpoint |
28 | | -from mailjet_rest.errors import ActionDeniedError |
29 | | -from mailjet_rest.errors import ApiError |
30 | | -from mailjet_rest.errors import ApiRateLimitError |
31 | | -from mailjet_rest.errors import AuthorizationError |
32 | | -from mailjet_rest.errors import CriticalApiError |
33 | | -from mailjet_rest.errors import DoesNotExistError |
34 | | -from mailjet_rest.errors import MailjetAuthError |
35 | | -from mailjet_rest.errors import TimeoutError # noqa: A004 |
36 | | -from mailjet_rest.errors import ValidationError |
| 23 | +from mailjet_rest.errors import ( |
| 24 | + ActionDeniedError, |
| 25 | + ApiError, |
| 26 | + ApiRateLimitError, |
| 27 | + AuthorizationError, |
| 28 | + CriticalApiError, |
| 29 | + DoesNotExistError, |
| 30 | + MailjetAuthError, |
| 31 | + TimeoutError, # noqa: A004 |
| 32 | + ValidationError, |
| 33 | +) |
37 | 34 | from mailjet_rest.routes import ROUTE_MAP |
38 | 35 | from mailjet_rest.types import _ALLOWED_TRACE_FIELDS |
39 | | -from mailjet_rest.utils.guardrails import RedactingFilter |
40 | | -from mailjet_rest.utils.guardrails import SecureHTTPAdapter |
41 | | -from mailjet_rest.utils.guardrails import SecurityGuard |
| 36 | +from mailjet_rest.utils.guardrails import RedactingFilter, SecureHTTPAdapter, SecurityGuard |
42 | 37 |
|
43 | 38 |
|
44 | 39 | if TYPE_CHECKING: |
45 | 40 | from types import TracebackType |
46 | 41 |
|
47 | | - from mailjet_rest.types import HttpMethod |
48 | | - from mailjet_rest.types import PayloadType |
49 | | - from mailjet_rest.types import TimeoutType |
| 42 | + from mailjet_rest.types import HttpMethod, PayloadType, TimeoutType |
50 | 43 |
|
51 | 44 |
|
52 | 45 | if sys.version_info >= (3, 11): |
|
0 commit comments