mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
修复metadata中version判断
This commit is contained in:
parent
aa35a16610
commit
4d84c9fb3f
@ -50,8 +50,8 @@ def init_plugins_config(data_path):
|
|||||||
plugin_configs = _module.__getattribute__("__plugin_configs__")
|
plugin_configs = _module.__getattribute__("__plugin_configs__")
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
continue
|
continue
|
||||||
# 插件配置版本更新或为Version为None或不在存储配置内
|
# 插件配置版本更新或为Version为None或不在存储配置内,当使用metadata时,必定更新
|
||||||
if (
|
if isinstance(plugin_version, str) or (
|
||||||
plugin_version is None
|
plugin_version is None
|
||||||
or (
|
or (
|
||||||
_data.get(matcher.plugin_name)
|
_data.get(matcher.plugin_name)
|
||||||
|
|||||||
@ -72,7 +72,8 @@ def init_plugins_data(data_path):
|
|||||||
author=plugin_author,
|
author=plugin_author,
|
||||||
version=plugin_version,
|
version=plugin_version,
|
||||||
)
|
)
|
||||||
elif plugins_manager[matcher.plugin_name]["version"] is None or (
|
# metadata不检测version
|
||||||
|
elif isinstance(plugin_version, str) or plugins_manager[matcher.plugin_name]["version"] is None or (
|
||||||
plugin_version is not None
|
plugin_version is not None
|
||||||
and plugin_version > plugins_manager[matcher.plugin_name]["version"]
|
and plugin_version > plugins_manager[matcher.plugin_name]["version"]
|
||||||
):
|
):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user