kdb.plugins.core module

Core and Plugin Management

This plugin allows the user to manage other plugins and kdb’s core. You can load/unload plugins on the fly and rehash kdb forcing it to re-load it’s environment.

class kdb.plugins.core.Commands(*args, **kwargs)

Bases: circuits.core.components.Component

channel = 'commands'
load(source, target, args)

Load a plugin

Syntax: LOAD <plugin>

plugins(source, target, args)

List loaded plugins

Syntax: PLUGINS

rehash(source, target, args)

Reload environment

Syntax: RELOAD

reload(source, target, args)

Reload an already loaded plugin

Syntax: RELOAD <plugin>

unload(source, target, args)

Unload an already loaded plugin

Note: You cannot unload the “core” plugin.

Syntax: UNLOAD <plugin>

class kdb.plugins.core.Core(*args, **kwargs)

Bases: kdb.plugin.BasePlugin

Core and Plugin Management

init(*args, **kwargs)

This Page