22
33Refer to https://slack.dev/python-slack-sdk/audit-logs/ for details.
44"""
5+
56import json
67import logging
78from ssl import SSLContext
@@ -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]
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
@@ -355,6 +356,6 @@ async def _perform_http_request(
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