Loading src/nbi/service/sse_telemetry/topology.py +6 −2 Original line number Diff line number Diff line Loading @@ -140,9 +140,13 @@ def decompose_subscription( # Get supporting links #supporting_links = target_link.get('ietf-network-topology:supporting-link', []) supporting_links = xpath_data.get('ietf-network-topology:supporting-link', list()) if not supporting_links: links = xpath_data.get('ietf-network-topology:link', list()) if len(links) == 0: raise Exception('Link({:s}) not found'.format(str(xpath_filter_2))) if len(links) > 1: raise Exception('Multiple occurrences for Link({:s})'.format(str(xpath_filter_2))) link = links[0] supporting_links = link.get('supporting-link', list()) if len(supporting_links) == 0: #raise ValueError( # f'No supporting links found for link {link_part} in network {network_part}' #) Loading Loading
src/nbi/service/sse_telemetry/topology.py +6 −2 Original line number Diff line number Diff line Loading @@ -140,9 +140,13 @@ def decompose_subscription( # Get supporting links #supporting_links = target_link.get('ietf-network-topology:supporting-link', []) supporting_links = xpath_data.get('ietf-network-topology:supporting-link', list()) if not supporting_links: links = xpath_data.get('ietf-network-topology:link', list()) if len(links) == 0: raise Exception('Link({:s}) not found'.format(str(xpath_filter_2))) if len(links) > 1: raise Exception('Multiple occurrences for Link({:s})'.format(str(xpath_filter_2))) link = links[0] supporting_links = link.get('supporting-link', list()) if len(supporting_links) == 0: #raise ValueError( # f'No supporting links found for link {link_part} in network {network_part}' #) Loading