def render(self, routes: List[ctrl_types.ReceivedRouteDetail], detailed: bool) -> None: """ Render received routes """ def key_fn(key: ctrl_types.NodeAndArea) -> Tuple[str]: return (key.node, key.area) utils.print_route_details(routes, key_fn, detailed)
def render(self, routes: List[ctrl_types.AdvertisedRouteDetail], detailed: bool) -> None: """ Render advertised routes """ def key_fn(key: network_types.PrefixType) -> Tuple[str]: return (network_types.PrefixType._VALUES_TO_NAMES.get(key, "N/A"), ) print_route_details(routes, key_fn, detailed)
def render(self, routes: List[ctrl_types.ReceivedRouteDetail], detailed: bool) -> None: """ Render received routes """ def key_fn(key: ctrl_types.NodeAndArea) -> Tuple[str]: # pyre-fixme[7]: Expected `Tuple[str]` but got `Tuple[str, str]`. return (key.node, key.area) # pyre-fixme[6]: Expected # `List[typing.Union[ctrl_types.AdvertisedRouteDetail, # ctrl_types.ReceivedRouteDetail]]` for 1st param but got # `List[ctrl_types.ReceivedRouteDetail]`. utils.print_route_details(routes, key_fn, detailed)
def render(self, routes: List[ctrl_types.AdvertisedRouteDetail], detailed: bool) -> None: """ Render advertised routes """ def key_fn(key: network_types.PrefixType) -> Tuple[str]: return (network_types.PrefixType._VALUES_TO_NAMES.get(key, "N/A"), ) # pyre-fixme[6]: Expected # `List[typing.Union[ctrl_types.AdvertisedRouteDetail, # ctrl_types.ReceivedRouteDetail]]` for 1st param but got # `List[ctrl_types.AdvertisedRouteDetail]`. print_route_details(routes, key_fn, detailed)