From 3470f96e393bc7de7e371943da254f1aff5291ab Mon Sep 17 00:00:00 2001 From: jxxghp Date: Wed, 29 May 2024 16:29:47 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E7=B3=BB=E7=BB=9F=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E6=97=B6=E5=8F=91=E5=87=BA=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/chain/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/chain/__init__.py b/app/chain/__init__.py index 8d5afe07..8367eed0 100644 --- a/app/chain/__init__.py +++ b/app/chain/__init__.py @@ -94,11 +94,12 @@ class ChainBase(metaclass=ABCMeta): result = None modules = self.modulemanager.get_running_modules(method) for module in modules: + module_id = module.__class__.__name__ try: module_name = module.get_name() except Exception as err: logger.error(f"获取模块名称出错:{str(err)}") - module_name = module.__class__.__name__ + module_name = module_id try: func = getattr(module, method) if is_result_empty(result): @@ -117,7 +118,7 @@ class ChainBase(metaclass=ABCMeta): break except Exception as err: logger.error( - f"运行模块 {module.__class__.__name__}.{method} 出错:{str(err)}\n{traceback.format_exc()}") + f"运行模块 {module_id}.{method} 出错:{str(err)}\n{traceback.format_exc()}") self.messagehelper.put(title=f"{module_name}发生了错误", message=str(err), role="system") @@ -125,6 +126,7 @@ class ChainBase(metaclass=ABCMeta): EventType.SystemError, { "type": "module", + "module_id": module_id, "module_name": module_name, "module_method": method, "error": str(err),