Extension¶
-
class
axioma.core.plugin.
Extension
¶ Расширение это часть плагина, встраиваемая в основное приложение. Базовый класс позволяет управлять зависимостями и готовностью расширения. По умолчанию расширение становится готовым к использованию, тогда, когда все его зависимости разрешены. Это поведение можно изменить, переопределив методы
isReady()
иonResolved()
. Чтобы оповестить систему управления плагинами, что расширение готово, нужно испустить сигналready()
.Базовый класс:
HasDependencies
Наследники:
-
-
ready
()¶ [signal] Расширение готово к использованию.
-