def _getRoutes(table): routes = [] for entry in routeShowTable("all"): try: route = Route.fromText(entry) except ValueError: logging.debug("Could not parse route %s", entry) else: if route.table == table: routes.append(route) return routes
def _getRoutes(table): routes = [] for entry in routeShowTable('all'): try: route = Route.fromText(entry) except ValueError: logging.debug("Could not parse route %s", entry) else: if route.table == table: routes.append(route) return routes
def _getRoutes(table, device): routes = [] for entry in routeShowTable(table): try: route = Route.fromText(entry) except ValueError: logging.debug("Could not parse route %s" % entry) else: if route.device == device: """ When displaying routes from a table, the table is omitted, so add it back again """ route.table = table routes.append(route) return routes
def _getRoutes(table, device): routes = [] for entry in routeShowTable(table): """ When displaying routes from a table, the table is omitted, so add it back again """ try: route = Route.fromText(entry) except ValueError: pass else: route.table = table if route.device == device: routes.append(route) return routes