| #!/usr/bin/env python3 |
| |
| import lib.rr_graph.graph as graph |
| import lxml.etree as ET |
| |
| |
| def main(): |
| import argparse |
| parser = argparse.ArgumentParser() |
| parser.add_argument("rr_graph_in") |
| parser.add_argument("rr_graph_out") |
| args = parser.parse_args() |
| |
| fn = args.rr_graph_in |
| fn_out = args.rr_graph_out |
| assert fn != fn_out |
| |
| print('Loading graph') |
| g = graph.Graph(rr_graph_file=fn) |
| print('Converting to XML') |
| e = g.to_xml() |
| print('Dumping') |
| open(fn_out, 'w').write(ET.tostring(e, pretty_print=True).decode('ascii')) |
| |
| print('Exiting') |
| |
| |
| if __name__ == "__main__": |
| main() |