From 9ba8e0772caa2d369eadd7080b39bdebbf9def53 Mon Sep 17 00:00:00 2001 From: William Bergamin Date: Fri, 20 Dec 2024 14:59:14 -0500 Subject: [PATCH] Fix edge case --- slack_sdk/web/async_client.py | 4 ++-- slack_sdk/web/client.py | 4 ++-- slack_sdk/web/legacy_client.py | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/slack_sdk/web/async_client.py b/slack_sdk/web/async_client.py index 9a6e144c..ca418637 100644 --- a/slack_sdk/web/async_client.py +++ b/slack_sdk/web/async_client.py @@ -3857,8 +3857,8 @@ async def files_upload_v2( thread_ts=thread_ts, **kwargs, ) - if len(completion.get("files")) == 1: # type: ignore[arg-type] - completion.data["file"] = completion.get("files")[0] # type: ignore[index] + if len(completion.get("files")) == 1: # type: ignore[arg-type, union-attr, unused-ignore] + completion.data["file"] = completion.get("files")[0] # type: ignore[index, union-attr, unused-ignore] return completion async def files_getUploadURLExternal( diff --git a/slack_sdk/web/client.py b/slack_sdk/web/client.py index 800e69e5..85923004 100644 --- a/slack_sdk/web/client.py +++ b/slack_sdk/web/client.py @@ -3848,8 +3848,8 @@ def files_upload_v2( thread_ts=thread_ts, **kwargs, ) - if len(completion.get("files")) == 1: # type: ignore[arg-type] - completion.data["file"] = completion.get("files")[0] # type: ignore[index] + if len(completion.get("files")) == 1: # type: ignore[arg-type, union-attr, unused-ignore] + completion.data["file"] = completion.get("files")[0] # type: ignore[index, union-attr, unused-ignore] return completion def files_getUploadURLExternal( diff --git a/slack_sdk/web/legacy_client.py b/slack_sdk/web/legacy_client.py index fb6ae7fb..b69dcbe5 100644 --- a/slack_sdk/web/legacy_client.py +++ b/slack_sdk/web/legacy_client.py @@ -3859,8 +3859,8 @@ def files_upload_v2( thread_ts=thread_ts, **kwargs, ) - if len(completion.get("files")) == 1: # type: ignore[arg-type] - completion.data["file"] = completion.get("files")[0] # type: ignore[index] + if len(completion.get("files")) == 1: # type: ignore[arg-type, union-attr, unused-ignore] + completion.data["file"] = completion.get("files")[0] # type: ignore[index, union-attr, unused-ignore] return completion def files_getUploadURLExternal(