pluginmanager#

class CanaryPluginManager(project_name: str)#

Bases: PluginManager

classmethod factory() CanaryPluginManager#
register_builtins()#
consider_plugin(name: str) None#
ensure_loaded(name: str) None#
ensure_unloaded(name: str) None#
import_plugin(name: str) None#

Import a plugin with name.

getname(obj: Any) str#
exception PluginAlreadyImportedError#

Bases: Exception