Example #1
0
 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
Example #2
0
 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
Example #3
0
    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
Example #4
0
    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
Example #5
0
    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