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)
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)