primrose.cleanup package

Submodules

primrose.cleanup.logging_success module

Simple success node: log a message at specified log level

Author(s):

Carl Anderson (carl.anderson@weightwatchers.com)

class primrose.cleanup.logging_success.LoggingSuccess(configuration, instance_name)

Bases: primrose.base.success.AbstractSuccess

simple success node: log a message

static necessary_config(node_config)

Return a list of necessary configuration keys within the implementation

Parameters

node_config (dict) – set of parameters / attributes for the node

Note

msg: message you want logged level: one of ‘DEBUG’, ‘INFO’, ‘WARN’, ‘ERROR’, ‘CRITICAL’

Returns

set of keys necessary to run implementation

run(data_object)

Signal success by logging a message at specified log level

Parameters

data_object (DataObject) – DataObject instance

Returns

nothing. Side effect is to signal success via logging

Module contents