Backport Orca's d-bus remote fixes.
This commit is contained in:
+748
-657
File diff suppressed because it is too large
Load Diff
@@ -669,14 +669,14 @@ class PluginSystemManager:
|
||||
logger.error(f"Failed to deregister D-Bus module for plugin {plugin_info.get_module_name()}: {error}")
|
||||
|
||||
@dbus_service.command
|
||||
def list_plugins(self):
|
||||
def list_plugins(self) -> list[str]:
|
||||
"""Returns a list of available plugin module names."""
|
||||
if not self._plugins:
|
||||
self.rescanPlugins()
|
||||
return [info.get_module_name() for info in self.plugins]
|
||||
|
||||
@dbus_service.command
|
||||
def list_active_plugins(self):
|
||||
def list_active_plugins(self) -> list[str]:
|
||||
"""Returns a list of currently active plugin module names."""
|
||||
return [info.get_module_name() for info in self.plugins if info.loaded]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user