From 7a0419a40d8b9a0ab09fe83ec28a017fd0e937c7 Mon Sep 17 00:00:00 2001 From: lavadk Date: Wed, 7 Apr 2021 00:15:11 +0300 Subject: [PATCH] Handling of TOO_MANY_REQUESTS error --- liker/custom_markup/markup_synchronizer.py | 3 +++ tengine | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/liker/custom_markup/markup_synchronizer.py b/liker/custom_markup/markup_synchronizer.py index 7f85e68..7e8634c 100644 --- a/liker/custom_markup/markup_synchronizer.py +++ b/liker/custom_markup/markup_synchronizer.py @@ -99,6 +99,9 @@ def update(self): except ApiTelegramException as ex: if ex.error_code == telegram_error.BAD_REQUEST: logger.error(f'Bad params in reply markup, ignoring it: {ex}') + elif ex.error_code == telegram_error.TOO_MANY_REQUESTS: + logger.error(f'Got TOO_MANY_REQUESTS error, will skip current channel update: {ex}') + break else: raise ex diff --git a/tengine b/tengine index 3ff8266..d022cc6 160000 --- a/tengine +++ b/tengine @@ -1 +1 @@ -Subproject commit 3ff8266b7339e5d6d7efbe0a9f1986a3c31b6d75 +Subproject commit d022cc6ad7a3507c2be4721fe37a80783f434208