envisage.plugin_extension_registry module

An extension registry that uses plugins as extension providers.

class envisage.plugin_extension_registry.PluginExtensionRegistry[source]

Bases: ProviderExtensionRegistry

An extension registry that uses plugins as extension providers.

The application’s plugins are used as the registries providers so adding or removing a plugin affects the extension points and extensions etc.

plugin_manager = Instance(IPluginManager)

The plugin manager that has the plugins we are after!