From 4f3cb5545a4f2195deeb9591f951b9bc0ae46485 Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Sat, 15 Jun 2024 14:28:23 +0200 Subject: [PATCH] Working fix for typing in telegram provider (#40258) The python-telegram-bot new version has typing added and we should pass the right dict type to it. The #40255 was an unsuccessful attempt to fix it, this one actually fixes it. (cherry picked from commit 1451bacc2e696167224621243600e57780650d71) --- airflow/providers/telegram/hooks/telegram.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airflow/providers/telegram/hooks/telegram.py b/airflow/providers/telegram/hooks/telegram.py index 3f7e0176b9e72..6b73690143cd4 100644 --- a/airflow/providers/telegram/hooks/telegram.py +++ b/airflow/providers/telegram/hooks/telegram.py @@ -142,7 +142,7 @@ def send_message(self, api_params: dict) -> None: :param api_params: params for telegram_instance.send_message. It can also be used to override chat_id """ - kwargs: dict[str, int | str | bool] = { + kwargs: dict[str, Any] = { "parse_mode": telegram.constants.ParseMode.HTML, "disable_web_page_preview": True, }