Пример #1
0
 def run(self, prefixes, json):
     route_db = self.client.get_route_db()
     if json:
         route_db_dict = {route_db.thisNodeName: utils.route_db_to_dict(route_db)}
         utils.print_routes_json(route_db_dict, prefixes)
     else:
         utils.print_routes_table(route_db, prefixes)
Пример #2
0
 def run(self, nodes, json):
     if 'all' in nodes:
         nodes = self._get_all_nodes()
     if json:
         route_db_dict = {}
         for node in nodes:
             route_db = self.client.get_route_db(node)
             route_db_dict[node] = utils.route_db_to_dict(route_db)
         utils.print_routes_json(route_db_dict)
     else:
         for node in nodes:
             route_db = self.client.get_route_db(node)
             utils.print_routes_table(route_db)