fix 修复插件显示版本问题

This commit is contained in:
thsrite
2024-11-03 20:05:15 +08:00
parent ab9acf7f2c
commit 211481fa50

View File

@@ -72,28 +72,27 @@ class PluginReInstall(_PluginBase):
self.__update_conifg()
# 本地插件
local_plugins = self.get_local_plugins()
local_plugins = PluginManager().get_local_plugins()
# 开始重载插件
for plugin_id in list(local_plugins.keys()):
local_plugin = local_plugins.get(plugin_id)
if plugin_id in self._plugin_ids:
for plugin in local_plugins:
if plugin.id in self._plugin_ids:
logger.info(
f"开始重载插件 {local_plugin.get('plugin_name')} v{local_plugin.get('plugin_version')}")
f"开始重载插件 {plugin.plugin_name} v{plugin.plugin_version}")
# 开始安装线上插件
state, msg = PluginHelper().install(pid=plugin_id,
repo_url=plugin_url or local_plugin.get("repo_url"))
state, msg = PluginHelper().install(pid=plugin.id,
repo_url=plugin_url or plugin.repo_url)
# 安装失败
if not state:
logger.error(
f"插件 {local_plugin.get('plugin_name')} 重装失败,当前版本 v{local_plugin.get('plugin_version')}")
f"插件 {plugin.plugin_name} 重装失败,当前版本 v{plugin.plugin_version}")
continue
logger.info(
f"插件 {local_plugin.get('plugin_name')} 重装成功,当前版本 v{local_plugin.get('plugin_version')}")
f"插件 {plugin.plugin_name} 重装成功,当前版本 v{plugin.plugin_version}")
self.__reload_plugin(plugin_id)
self.__reload_plugin(plugin.id)
def __update_conifg(self):
self.update_config({