22
33Refer to https://slack.dev/python-slack-sdk/audit-logs/ for details.
44"""
5+
56import json
67import logging
78from ssl import SSLContext
@@ -225,7 +226,7 @@ async def _perform_http_request(
225226 headers : Dict [str , str ],
226227 ) -> AuditLogsResponse :
227228 if body_params is not None :
228- body_params = json .dumps (body_params )
229+ body_params = json .dumps (body_params ) # type: ignore[assignment]
229230 headers ["Content-Type" ] = "application/json;charset=utf-8"
230231
231232 session : Optional [ClientSession ] = None
@@ -252,7 +253,7 @@ async def _perform_http_request(
252253 retry_request = RetryHttpRequest (
253254 method = http_verb ,
254255 url = url ,
255- headers = headers ,
256+ headers = headers , # type: ignore[arg-type]
256257 body_params = body_params ,
257258 )
258259
@@ -278,19 +279,19 @@ async def _perform_http_request(
278279 )
279280
280281 try :
281- async with session .request (http_verb , url , ** request_kwargs ) as res :
282+ async with session .request (http_verb , url , ** request_kwargs ) as res : # type: ignore[arg-type, union-attr] # noqa: E501
282283 try :
283284 response_body = await res .text ()
284285 retry_response = RetryHttpResponse (
285286 status_code = res .status ,
286- headers = res .headers ,
287+ headers = res .headers , # type: ignore[arg-type]
287288 data = response_body .encode ("utf-8" ) if response_body is not None else None ,
288289 )
289290 except aiohttp .ContentTypeError :
290291 self .logger .debug (f"No response data returned from the following API call: { url } ." )
291292 retry_response = RetryHttpResponse (
292293 status_code = res .status ,
293- headers = res .headers ,
294+ headers = res .headers , # type: ignore[arg-type]
294295 )
295296 except json .decoder .JSONDecodeError as e :
296297 message = f"Failed to parse the response body: { str (e )} "
@@ -320,7 +321,7 @@ async def _perform_http_request(
320321 url = url ,
321322 status_code = res .status ,
322323 raw_body = response_body ,
323- headers = res .headers ,
324+ headers = res .headers , # type: ignore[arg-type]
324325 )
325326 _debug_log_response (self .logger , resp )
326327 return resp
@@ -351,10 +352,10 @@ async def _perform_http_request(
351352
352353 if resp is not None :
353354 return resp
354- raise last_error
355+ raise last_error # type: ignore[misc]
355356
356357 finally :
357358 if not use_running_session :
358- await session .close ()
359+ await session .close () # type: ignore[union-attr]
359360
360361 return resp
0 commit comments