core.plugins module
Plugins package, loads all plugins available.
-
class Plugins(zelf, *args, **kwargs)[source]
Bases: core.Object
object to register plugins with.
-
exit(zelf, *args, **kwargs)[source]
exit all plugins.
-
init(zelf, *args, **kwargs)[source]
init all plugins or a specific one if argument is given.
-
load_mod(zelf, plugname, force=True)[source]
load module.
-
load_package(zelf, name)
load plugins from the plugin directory.
-
load_plugs(zelf, name)[source]
load plugins from the plugin directory.
-
plug_init(zelf, *args, **kwargs)[source]
initialize plugin.
-
plug_shutdown(zelf, plugname)[source]
call the shutdown() function, if provided.
-
reload(zelf, plugname, force=False)[source]
reload a plugin.