From d94f2ed65b15e84b47b308e233e6928fc601953e Mon Sep 17 00:00:00 2001 From: Serhii Dylda Date: Tue, 3 Nov 2020 17:12:56 +0100 Subject: [PATCH] Fix unhandled ValueError inside _dispatch_update() --- telethon/client/updates.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/telethon/client/updates.py b/telethon/client/updates.py index 4a9c2d4b..2c2b2836 100644 --- a/telethon/client/updates.py +++ b/telethon/client/updates.py @@ -397,6 +397,11 @@ class UpdateMethods: # the channel. Because these "happen sporadically" (#1428) # we should be okay (no flood waits) even if more occur. pass + except ValueError: + # There is a chance that GetFullChannelRequest and GetDifferenceRequest + # inside the _get_difference() function will end up with + # ValueError("Request was unsuccessful N time(s)") for whatever reasons. + pass if not self._self_input_peer: # Some updates require our own ID, so we must make sure