From 94fbffc6cd43ab901defeffa64f37bfdbc9ddbc8 Mon Sep 17 00:00:00 2001 From: "Mario A." <10923513+Midblyte@users.noreply.github.com> Date: Mon, 18 Mar 2024 16:58:55 +0100 Subject: [PATCH 1/3] fix: make explanation optional --- hydrogram/methods/messages/send_poll.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hydrogram/methods/messages/send_poll.py b/hydrogram/methods/messages/send_poll.py index c8b239222..c14f8e2c4 100644 --- a/hydrogram/methods/messages/send_poll.py +++ b/hydrogram/methods/messages/send_poll.py @@ -143,7 +143,7 @@ async def send_poll( await utils.parse_text_entities( self, explanation, explanation_parse_mode, explanation_entities ) - ).values() + ).values() if explanation else (None, None) reply_to = utils.get_reply_head_fm(message_thread_id, reply_to_message_id) @@ -169,7 +169,7 @@ async def send_poll( if correct_option_id is not None else None, solution=solution, - solution_entities=solution_entities or [], + solution_entities=None if solution is None else (solution_entities or []), ), message="", silent=disable_notification, From f854c93739c5b4dd9b09af8156404ea79890ad8e Mon Sep 17 00:00:00 2001 From: "Mario A." <10923513+Midblyte@users.noreply.github.com> Date: Mon, 18 Mar 2024 20:11:43 +0100 Subject: [PATCH 2/3] style: format file using Ruff --- hydrogram/methods/messages/send_poll.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/hydrogram/methods/messages/send_poll.py b/hydrogram/methods/messages/send_poll.py index c14f8e2c4..98a3f7458 100644 --- a/hydrogram/methods/messages/send_poll.py +++ b/hydrogram/methods/messages/send_poll.py @@ -140,10 +140,14 @@ async def send_poll( """ solution, solution_entities = ( - await utils.parse_text_entities( - self, explanation, explanation_parse_mode, explanation_entities - ) - ).values() if explanation else (None, None) + ( + await utils.parse_text_entities( + self, explanation, explanation_parse_mode, explanation_entities + ) + ).values() + if explanation + else (None, None) + ) reply_to = utils.get_reply_head_fm(message_thread_id, reply_to_message_id) From 8dbfe6d32f7ae1bb0d336a007d11efd4b0ac9316 Mon Sep 17 00:00:00 2001 From: Hitalo Date: Fri, 22 Mar 2024 23:55:37 -0300 Subject: [PATCH 3/3] docs: added news fragment --- news/21.bugfix.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 news/21.bugfix.rst diff --git a/news/21.bugfix.rst b/news/21.bugfix.rst new file mode 100644 index 000000000..ee0e76e30 --- /dev/null +++ b/news/21.bugfix.rst @@ -0,0 +1 @@ +Make the quiz explanation an optional parameter