diff --git a/class/core/plugins_api.py b/class/core/plugins_api.py index 160bc657b..b4770017a 100755 --- a/class/core/plugins_api.py +++ b/class/core/plugins_api.py @@ -1090,7 +1090,8 @@ class plugins_api: if not os.path.exists(package): return (False, "插件不存在!") - sys.path.append(package) + if not package in sys.path: + sys.path.append(package) eval_str = "__import__('" + script + "')." + func + '(' + args + ')' newRet = eval(eval_str) if mw.isDebugMode():