INNER CODE UNIT · Python
__init__
nianticlabs/simplerecon · options.py:256
def __init__(self, required_flags=[]):
"""Sets up the class and stores required flags."""
if required_flags is None:
required_flags = []
self.options = Options()
self.required_flags = required_flags
self.parser = argparse.ArgumentParser(description="SimpleRecon Options")
self.parser.add_argument('--config_file', type=str, default=None)
self.parser.add_argument('--data_config_file', type=str, default=None)
self.populate_argparse()
def parse_and_merge_options(self, config_filepaths=None, ignore_cl_args=False):
"""Parses flags from a config file and CL arguments.
Args: