INNER CODE UNIT · Python

findRootNodes

KATRIN-Experiment/Kassiopeia · Scripts/gen-bindings-docs.py:457

def findRootNodes(node_list):
    root_nodes = []
    if MASTER_ROOT in node_list:
        for node in node_list[MASTER_ROOT].children.values():
            root_nodes.append(node)
    else:
        for node in node_list.values():
            if node.parents == set():
                root_nodes.append(node)
    return root_nodes

def parseArguments():
    parser = argparse.ArgumentParser(description='Process some integers.')
    parser.add_argument('path(s)', metavar='N', type=str, nargs='+',
                        help='base paths to search for bindings files')
    parser.add_argument('-r', '--root', metavar='NAME', type=str,
                        help='root node of the resulting tree')
    parser.add_argument('-b', '--base-url', metavar='URL', type=str, default="",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…