Skip to content

Commit b604542

Browse files
committed
fix: Fix types in http_client.py
1 parent ed1d152 commit b604542

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

deepl/http_client.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ def __init__(
8383
if verify_ssl is not None:
8484
self._session.verify = verify_ssl
8585
self._send_platform_info = send_platform_info
86-
self._app_info_name = None
87-
self._app_info_version = None
86+
self._app_info_name: Optional[str] = None
87+
self._app_info_version: Optional[str] = None
8888

8989
def set_app_info(self, app_info_name: str, app_info_version: str):
9090
self._app_info_name = app_info_name
@@ -129,7 +129,7 @@ def request_with_backoff(
129129
if response is not None:
130130
return response
131131
else:
132-
raise exception
132+
raise exception # type: ignore[misc]
133133

134134
if exception is not None:
135135
log_info(
@@ -235,7 +235,9 @@ def _prepare_request(
235235
) >= packaging_version_module.parse("2.4.2"):
236236
kwargs["json"] = json
237237
elif json is not None:
238-
data = json_module.dumps(json)
238+
# This is fine, see official docs
239+
# https://requests.readthedocs.io/en/latest/user/quickstart/#more-complicated-post-requests
240+
data = json_module.dumps(json) # type: ignore[assignment]
239241
headers["Content-Type"] = "application/json"
240242
return requests.Request(
241243
method, url, data=data, headers=headers, **kwargs

0 commit comments

Comments
 (0)