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.