def run(action, param): try: run_func = load_relative('install.' + action, 'run') except LoadError as e: raise HandlerNotAvailableError if not callable(run_func): raise HandlerNotAvailableError return run_func(param)
def run(param): try: run_func = load_relative(__name__, 'install.' + param['action'], 'run') except LoadError as e: raise HandlerNotAvailableError if not callable(run_func): raise HandlerNotAvailableError return run_func(param)
def run(param): cmd = param['command'] if not cmd: _logger.error('Command is empty') raise HandlerNotAvailableError try: run_func = load_relative(__name__, 'command.' + cmd[0], 'run') except LoadError as e: _logger.error('Could not find command: {0}'.format(cmd[0])) raise HandlerNotAvailableError if not callable(run_func): _logger.error('Command could not run') raise HandlerNotAvailableError return run_func(param)
def _run_sub(name, param, config_package): run_func = load_relative(__name__, 'package.'+name, 'run') return run_func(param, config_package)
def _run_sub(name, param): run_func = load_relative(__name__, 'attribute.' + name, 'run') return run_func(param)
def _run_sub(name, param, config_release_setting): run_func = load_relative(__name__, 'release_setting.'+name, 'run') return run_func(param, config_release_setting)