geneva.plugins.plugin_client

class plugin_client.ClientPlugin

Bases: plugins.plugin.Plugin

Defines superclass for each application plugin.

__init__()

Initialize self. See help(type(self)) for accurate signature.

static get_args(command)

Defines required global args for all plugins

start(args, logger)

Runs this plugin.

wait_for_censor(serverip, port, environment_id, log_dir)

Sends control packets to the censor for up to 20 seconds until it’s ready.

plugin_client.main(command)

Used to invoke the plugin client from the command line.