BlackDynamite.bdparser ====================== .. py:module:: BlackDynamite.bdparser Classes ------- .. autoapisummary:: BlackDynamite.bdparser.BDParser BlackDynamite.bdparser.RunParser Module Contents --------------- .. py:class:: BDParser(argparser=None, description=None) Bases: :py:obj:`object` .. py:method:: error(message=None) .. py:method:: listPossibleHosts() .. py:method:: listPossibleModules(pre_args) .. py:method:: updatePossibleHosts(new_host) .. py:method:: completer(prefix, **kwargs) .. py:method:: listPossibleConf() .. py:method:: readConfFiles(read_params, fnames) .. py:method:: readConfFile(params, fname) .. py:method:: parseModuleName(module_name) .. py:method:: loadModule(myscript) .. py:method:: register_group(group_name) .. py:method:: declareArguments(add_mandatory=True) .. py:method:: addEnvBDArguments(parser) .. py:method:: declareModuleArguments(parser) .. py:method:: createArgumentParser(argparser=None) .. py:method:: cleanUnsetParams(params) .. py:method:: parseBDParameters(argv=None) Parse the BlackDynamite arguments from a provided list (argv) .. py:attribute:: readConfFileList :value: [] .. py:attribute:: argparser :value: None .. py:attribute:: description :value: None .. py:class:: RunParser(**kwargs) Bases: :py:obj:`BDParser` Specific parser for runs .. py:method:: parseBDParameters(argv=None) Parse the BlackDynamite arguments from a provided list (argv) .. py:method:: declareArguments(add_mandatory=True)