Example #1
0
def setup_and_load(use_cmd_line_args=True, **kwargs):
    """
    Initialize the global config using command line options, defaulting to the values in `config.py`.

    `use_cmd_line_args`: set to False to ignore command line arguments passed to the program
    `**kwargs`: override the defaults from `config.py` with these values
    """
    args = Config.initialize_args(use_cmd_line_args=use_cmd_line_args,
                                  **kwargs)

    load_for_setup_if_necessary()

    return args
Example #2
0
def setup_and_load(use_cmd=True, **kwargs):
    args = Config.initialize_args(use_cmd=True, **kwargs)
    init_args_and_threads(4)
    return args