@@ -83,8 +83,8 @@ def __init__(
83
83
if verify_ssl is not None :
84
84
self ._session .verify = verify_ssl
85
85
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
88
88
89
89
def set_app_info (self , app_info_name : str , app_info_version : str ):
90
90
self ._app_info_name = app_info_name
@@ -129,7 +129,7 @@ def request_with_backoff(
129
129
if response is not None :
130
130
return response
131
131
else :
132
- raise exception
132
+ raise exception # type: ignore[misc]
133
133
134
134
if exception is not None :
135
135
log_info (
@@ -235,7 +235,9 @@ def _prepare_request(
235
235
) >= packaging_version_module .parse ("2.4.2" ):
236
236
kwargs ["json" ] = json
237
237
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]
239
241
headers ["Content-Type" ] = "application/json"
240
242
return requests .Request (
241
243
method , url , data = data , headers = headers , ** kwargs
0 commit comments