BlackDynamite.bdparser

Classes

BDParser

RunParser

Specific parser for runs

Module Contents

class BlackDynamite.bdparser.BDParser(argparser=None, description=None)

Bases: object

error(message=None)
listPossibleHosts()
listPossibleModules(pre_args)
updatePossibleHosts(new_host)
completer(prefix, **kwargs)
listPossibleConf()
readConfFiles(read_params, fnames)
readConfFile(params, fname)
parseModuleName(module_name)
loadModule(myscript)
register_group(group_name)
declareArguments(add_mandatory=True)
addEnvBDArguments(parser)
declareModuleArguments(parser)
createArgumentParser(argparser=None)
cleanUnsetParams(params)
parseBDParameters(argv=None)

Parse the BlackDynamite arguments from a provided list (argv)

readConfFileList = []
argparser = None
description = None
class BlackDynamite.bdparser.RunParser(**kwargs)

Bases: BDParser

Specific parser for runs

parseBDParameters(argv=None)

Parse the BlackDynamite arguments from a provided list (argv)

declareArguments(add_mandatory=True)