diff --git a/pyrogram/client.py b/pyrogram/client.py index b7d314ac..71c94264 100644 --- a/pyrogram/client.py +++ b/pyrogram/client.py @@ -840,6 +840,9 @@ class Client(Methods): if isinstance(e, asyncio.CancelledError): raise e + if isinstance(e, pyrogram.errors.FloodWait): + raise e + return None else: if in_memory: @@ -1062,6 +1065,8 @@ class Client(Methods): await cdn_session.stop() except pyrogram.StopTransmission: raise + except pyrogram.errors.FloodWait: + raise except Exception as e: log.exception(e) finally: