diff --git a/telethon/telegram_bare_client.py b/telethon/telegram_bare_client.py index 44951c7c..9d0c7bc5 100644 --- a/telethon/telegram_bare_client.py +++ b/telethon/telegram_bare_client.py @@ -322,6 +322,9 @@ class TelegramBareClient: while not request.confirm_received.is_set(): self._sender.receive(update_state=self.updates) + except TimeoutError: + pass # We will just retry + except ConnectionResetError: self._logger.debug('Server disconnected us. Reconnecting and ' 'resending request...')