From ddd7aab66875c9d8a20f4fc4b08b6de5a4252cb9 Mon Sep 17 00:00:00 2001 From: thedragonsinn <98635854+thedragonsinn@users.noreply.github.com> Date: Mon, 11 Mar 2024 13:12:50 +0530 Subject: [PATCH] wrap pm/tag logging in try except --- app/plugins/tg_tools/pm_n_tag_logger.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/plugins/tg_tools/pm_n_tag_logger.py b/app/plugins/tg_tools/pm_n_tag_logger.py index 2f93176..066043a 100644 --- a/app/plugins/tg_tools/pm_n_tag_logger.py +++ b/app/plugins/tg_tools/pm_n_tag_logger.py @@ -150,9 +150,13 @@ async def runner(): log_info = True else: log_info = False - await log_pm(message=msg, log_info=log_info) + coro = log_pm(message=msg, log_info=log_info) else: - await log_chat(message=msg) + coro = log_chat(message=msg) + try: + await coro + except BaseException: + pass MESSAGE_CACHE[first_key].remove(msg) await asyncio.sleep(5) await asyncio.sleep(15)