From 5f4470dd57144cfeea819da404db2f3b3bdab199 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Sun, 17 Sep 2023 22:53:52 +0200 Subject: [PATCH] Fix step could complete all at once --- client/src/telethon/_impl/mtsender/sender.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/client/src/telethon/_impl/mtsender/sender.py b/client/src/telethon/_impl/mtsender/sender.py index 52589214..2b0d3857 100644 --- a/client/src/telethon/_impl/mtsender/sender.py +++ b/client/src/telethon/_impl/mtsender/sender.py @@ -144,9 +144,10 @@ class Sender: return_when=FIRST_COMPLETED, ) - for task in pending: - task.cancel() - await asyncio.wait(pending) + if pending: + for task in pending: + task.cancel() + await asyncio.wait(pending) result = [] if recv_req in done: