From d0faaa2ead67ab10310583911be2ba2fc9ef60f6 Mon Sep 17 00:00:00 2001 From: vegeta1k95 <32207817+vegeta1k95@users.noreply.github.com> Date: Sun, 11 Oct 2020 09:33:05 +0200 Subject: [PATCH] Fix internal get_me() was not expecting network errors (#1594) --- telethon/client/updates.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/telethon/client/updates.py b/telethon/client/updates.py index 86d5adee..4a9c2d4b 100644 --- a/telethon/client/updates.py +++ b/telethon/client/updates.py @@ -405,7 +405,10 @@ class UpdateMethods: # # It will return `None` if we haven't logged in yet which is # fine, we will just retry next time anyway. - await self.get_me(input_peer=True) + try: + await self.get_me(input_peer=True) + except OSError: + pass # might not have connection built = EventBuilderDict(self, update, others) for conv_set in self._conversations.values():