From 1b6bb6b3ab7594ea96a927a927574ef4482e6139 Mon Sep 17 00:00:00 2001 From: Andrey Egorov Date: Thu, 19 Oct 2017 04:43:22 +0300 Subject: [PATCH] Autoreconnect from _invoke fix Not tested, but seems to work. Investigate first. --- telethon/telegram_bare_client.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/telethon/telegram_bare_client.py b/telethon/telegram_bare_client.py index 65c63f4b..0b31c4c5 100644 --- a/telethon/telegram_bare_client.py +++ b/telethon/telegram_bare_client.py @@ -499,10 +499,7 @@ class TelegramBareClient: else: while self._user_connected and not self._reconnect(): sleep(0.1) # Retry forever until we can send the request - - finally: - if sender != self._sender: - sender.disconnect() + return None try: raise next(x.rpc_error for x in requests if x.rpc_error)