|  | #!/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() |