更新插件功能

This commit is contained in:
wojiaoyishang
2023-02-10 23:05:54 +08:00
parent 7bef64f632
commit b92c450be4
11 changed files with 271 additions and 15 deletions
+2 -3
View File
@@ -26,7 +26,6 @@ def register_plugin_views(app: Flask):
try:
with open("plugins/" + plugin_folder + "/__init__.json", "r", encoding='utf-8') as f:
plugin_info = json.loads(f.read())
print(f"* Plugin: Loading {plugin_info['plugin_name']} ......")
# 初始化完成事件
try:
getattr(importlib.import_module('plugins.' + plugin_folder), "event_init")(app)
@@ -34,9 +33,9 @@ def register_plugin_views(app: Flask):
pass
except BaseException as error:
return fail_api(msg="Crash a error! Info: " + str(error))
print(f"* Plugin: Loaded {plugin_info['plugin_name']} !")
print(f" * Plugin: Loaded plugin: {plugin_info['plugin_name']} .")
except BaseException as e:
info = f"* Plugin: Crash a error when loading {plugin_info['plugin_name'] if len(plugin_info) != 0 else 'plugin'} :" + "\n"
info = f" * Plugin: Crash a error when loading {plugin_info['plugin_name'] if len(plugin_info) != 0 else 'plugin'} :" + "\n"
info += 'str(Exception):\t' + str(Exception) + "\n"
info += 'str(e):\t\t' + str(e) + "\n"
info += 'repr(e):\t' + repr(e) + "\n"