From 440092e6908d61d31b87b06d3aa38253f8dc0de6 Mon Sep 17 00:00:00 2001 From: hikariatama Date: Mon, 2 May 2022 15:55:58 +0000 Subject: [PATCH] Fix LoadError handling --- hikka/modules/loader.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/hikka/modules/loader.py b/hikka/modules/loader.py index 5bfa87d..9c989a7 100755 --- a/hikka/modules/loader.py +++ b/hikka/modules/loader.py @@ -582,7 +582,11 @@ class LoaderMod(loader.Module): save_fs, ) # Try again except loader.LoadError as e: - self.allmodules.modules.remove(instance) # skipcq: PYL-E0601 + try: + self.allmodules.modules.remove(instance) # skipcq: PYL-E0601 + except ValueError: + pass + if message: await utils.answer(message, f"🚫 {utils.escape_html(str(e))}") return @@ -619,7 +623,11 @@ class LoaderMod(loader.Module): from_dlmod=bool(message), ) except loader.LoadError as e: - self.allmodules.modules.remove(instance) + try: + self.allmodules.modules.remove(instance) + except ValueError: + pass + if message: await utils.answer(message, f"🚫 {utils.escape_html(str(e))}") return