Loading src/nbi/service/ietf_l2vpn/Handlers.py +11 −1 Original line number Diff line number Diff line Loading @@ -86,7 +86,17 @@ def process_site_network_access( bearer_mapping = BEARER_MAPPINGS.get(bearer_reference) if bearer_mapping is None: if ':' in bearer_reference: bearer_mapping = str(bearer_reference).split(':', maxsplit=1) bearer_mapping = str(bearer_reference).split(':') if len(bearer_mapping) == 2: # assume device:endpoint pass elif len(bearer_mapping) == 3: # assume prefix:device:endpoint bearer_mapping.pop(0) else: MSG = 'Bearer({:s}) not found; unable to auto-generated mapping' raise Exception(MSG.format(str(bearer_reference))) bearer_mapping.extend([None, None, None, None, None, None, None]) bearer_mapping = tuple(bearer_mapping) MSG = 'Bearer({:s}) not found; auto-generated mapping: {:s}' Loading Loading
src/nbi/service/ietf_l2vpn/Handlers.py +11 −1 Original line number Diff line number Diff line Loading @@ -86,7 +86,17 @@ def process_site_network_access( bearer_mapping = BEARER_MAPPINGS.get(bearer_reference) if bearer_mapping is None: if ':' in bearer_reference: bearer_mapping = str(bearer_reference).split(':', maxsplit=1) bearer_mapping = str(bearer_reference).split(':') if len(bearer_mapping) == 2: # assume device:endpoint pass elif len(bearer_mapping) == 3: # assume prefix:device:endpoint bearer_mapping.pop(0) else: MSG = 'Bearer({:s}) not found; unable to auto-generated mapping' raise Exception(MSG.format(str(bearer_reference))) bearer_mapping.extend([None, None, None, None, None, None, None]) bearer_mapping = tuple(bearer_mapping) MSG = 'Bearer({:s}) not found; auto-generated mapping: {:s}' Loading