diff options
Diffstat (limited to 'src/conf_mode')
-rwxr-xr-x | src/conf_mode/vrf.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/conf_mode/vrf.py b/src/conf_mode/vrf.py index 6b53d052a..991c5cb2c 100755 --- a/src/conf_mode/vrf.py +++ b/src/conf_mode/vrf.py @@ -169,24 +169,25 @@ def verify(vrf_config): # ensure VRF is not assigned to any interface for vrf in vrf_config['vrf_remove']: if len(vrf['interfaces']) > 0: - raise ConfigError('VRF {} can not be deleted. It has active member interfaces!'.format(vrf['name'])) + raise ConfigError(f"VRF {vrf['name']} can not be deleted. It has active member interfaces!") if len(vrf['routes']) > 0: - raise ConfigError('VRF {} can not be deleted. It has routing protocols attached!'.format(vrf['name'])) + raise ConfigError(f"VRF {vrf['name']} can not be deleted. It has active routing protocols!") table_ids = [] for vrf in vrf_config['vrf_add']: # table id is mandatory if not vrf['table']: - raise ConfigError('VRF {} table id is mandatory!'.format(vrf['name'])) + raise ConfigError(f"VRF {vrf['name']} table id is mandatory!") # routing table id can't be changed - OS restriction if vrf['table_mod']: - raise ConfigError('VRF {} table id modification is not possible!'.format(vrf['name'])) + raise ConfigError(f"VRF {vrf['name']} table id modification is not possible!") # VRf routing table ID must be unique on the system if vrf['table'] in table_ids: - raise ConfigError('VRF {} table id "{}" is not unique!'.format(vrf['name'], vrf['table'])) + raise ConfigError(f"VRF {vrf['name']} table id {vrf['table']} is not unique!") + table_ids.append(vrf['table']) return None |