fix plugin api

This commit is contained in:
jxxghp 2023-07-23 11:27:18 +08:00
parent c21aed693f
commit d56eb149f7

View File

@ -98,7 +98,7 @@ class PluginManager(metaclass=Singleton):
if not self._running_plugins.get(pid):
return [], {}
if hasattr(self._running_plugins[pid], "get_form"):
return self._running_plugins[pid].get_form()
return self._running_plugins[pid].get_form() or ([], {})
return [], {}
def get_plugin_page(self, pid: str) -> List[dict]:
@ -108,7 +108,7 @@ class PluginManager(metaclass=Singleton):
if not self._running_plugins.get(pid):
return []
if hasattr(self._running_plugins[pid], "get_page"):
return self._running_plugins[pid].get_page()
return self._running_plugins[pid].get_page() or []
return []
def get_plugin_commands(self) -> List[Dict[str, Any]]: