From a80f474290c5bd82a313ae433081634bfdbc47a0 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Mon, 22 Apr 2024 18:36:56 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=8F=92=E4=BB=B6=E6=97=B6=E7=9A=84=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- util/plugin_util.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/util/plugin_util.py b/util/plugin_util.py index 3361951fb..a8e3110a4 100644 --- a/util/plugin_util.py +++ b/util/plugin_util.py @@ -93,21 +93,13 @@ def plugin_reload(cached_plugins: RegisteredPlugins): return False, "未找到任何插件模块" fail_rec = "" - registered_map = {} - for p in cached_plugins: - registered_map[p.module_path] = None - for plugin in plugins: try: p = plugin['module'] module_path = plugin['module_path'] root_dir_name = plugin['pname'] - if module_path in registered_map: - # 之前注册过 - module = importlib.reload(module) - else: - module = __import__("addons.plugins." + + module = __import__("addons.plugins." + root_dir_name + "." + p, fromlist=[p]) cls = get_classes(p, module)