summaryrefslogtreecommitdiff
path: root/ATRI/plugins/manage/plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'ATRI/plugins/manage/plugin.py')
-rw-r--r--ATRI/plugins/manage/plugin.py14
1 files changed, 6 insertions, 8 deletions
diff --git a/ATRI/plugins/manage/plugin.py b/ATRI/plugins/manage/plugin.py
index d46d1ef..f7d718b 100644
--- a/ATRI/plugins/manage/plugin.py
+++ b/ATRI/plugins/manage/plugin.py
@@ -33,7 +33,7 @@ class NonebotPluginManager:
return json.loads(self._conf_path.read_bytes())
- def revise_list(self, is_del: bool):
+ def revise_list(self, is_del: bool) -> None:
data = self.get_list()
if is_del:
if self._plugin_name in data:
@@ -49,7 +49,7 @@ class NonebotPluginManager:
self._plugin_name = plugin_name
return self
- async def get_store_list(self):
+ async def get_store_list(self) -> None:
global _plugin_list
if not _plugin_list:
@@ -105,9 +105,8 @@ class NonebotPluginManager:
return f"部分完成: 信息文件删除失败, 路径: data/services/{self._plugin_name}.json"
return "完成~! 将在下次重启生效"
- @classmethod
- def upgrade_plugin(cls) -> list:
- if not (plugin_list := cls.get_list(cls)):
+ def upgrade_plugin(self) -> list:
+ if not (plugin_list := self.get_list()):
return list()
succ_list = list()
@@ -121,8 +120,7 @@ class NonebotPluginManager:
return succ_list
- @classmethod
- def load_plugin(cls):
- plugin_list = cls.get_list(cls)
+ def load_plugin(self) -> None:
+ plugin_list = self.get_list()
for plugin in plugin_list:
nonebot.load_plugin(plugin)