Example #1
0
def merge_overrides(args: argparse.Namespace, config: ns.Namespace):
    """Merge command line overrides into configuration"""

    config.no_gui = args.no_gui
    for arg in ARGS:
        value = getattr(args, cast(str, arg['name']))
        if not value:
            continue
        ns.set_in_path(config, cast(str, arg['path']), value)