summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJose Phillips <jose@latinol.com>2026-05-07 15:12:07 -0500
committerJose Phillips <jose@latinol.com>2026-05-13 19:36:11 +0000
commit72bf69a9eaeeaecd86b39d536582a204029af72b (patch)
tree9e85e2c58b09b433b2f4a290893a43ac9bfa7d9e /src
parent3c641c875c26da3c139ace11fb64419ad2431c2c (diff)
downloadvyos-1x-72bf69a9eaeeaecd86b39d536582a204029af72b.tar.gz
vyos-1x-72bf69a9eaeeaecd86b39d536582a204029af72b.zip
T8823: Used dictionary search
Diffstat (limited to 'src')
-rwxr-xr-xsrc/conf_mode/policy.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/conf_mode/policy.py b/src/conf_mode/policy.py
index c9398848a..90ecc4a4c 100755
--- a/src/conf_mode/policy.py
+++ b/src/conf_mode/policy.py
@@ -168,8 +168,10 @@ def verify(config_dict):
raise ConfigError(f'A prefix {mandatory_error}')
mask_len = int(rule_config['prefix'].split('/')[1])
- ge = int(rule_config['ge']) if 'ge' in rule_config else None
- le = int(rule_config['le']) if 'le' in rule_config else None
+ ge = dict_search('ge', rule_config)
+ le = dict_search('le', rule_config)
+ ge = int(ge) if ge is not None else None
+ le = int(le) if le is not None else None
if ge is not None and ge < mask_len:
raise ConfigError(