Fix unhandled ValueError inside _dispatch_update() task (#1615)

This commit is contained in:
vegeta1k95 2020-11-04 09:58:20 +01:00 committed by GitHub
parent 64d751a397
commit 39e899294f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -397,6 +397,11 @@ class UpdateMethods:
# the channel. Because these "happen sporadically" (#1428) # the channel. Because these "happen sporadically" (#1428)
# we should be okay (no flood waits) even if more occur. # we should be okay (no flood waits) even if more occur.
pass 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: if not self._self_input_peer:
# Some updates require our own ID, so we must make sure # Some updates require our own ID, so we must make sure