PluginManager - менеджер плагинов

class axioma.core.plugin.PluginManager

Менеджер плагинов

pluginsInfo()

Возвращает список с информацией о доступных плагинах.

Тип результата:list [PluginInfo]
defaultPluginPaths()

Возвращает список путей по умолчанию для загрузки плагинов. Пути по умолчанию могут задаваться только программно и не изменяются пользователем.

Тип результата:list [str]
setDefaultPluginPaths(paths)

Устанавливает пути загрузки плагинов по умолчанию

Параметры:paths (list [str]) – список путей
addDefaultPluginPath(path)

Добавляет путь path к списку путей загрузки плагинов.

Параметры:path (str) – путь
isLoaded(id)

Возвращает True, если плагин с идентификатором id был загружен, иначе False.

Параметры:id (str) – идентификатор плагина (см. PluginInfo)
Тип результата:bool
loadPlugin(id)

Загружает плагин с идентификатором id

Параметры:id (str) – идентификатор плагина (см. PluginInfo)