diff options
| author | Christian Breunig <christian@breunig.cc> | 2023-10-19 19:02:51 +0200 | 
|---|---|---|
| committer | Christian Breunig <christian@breunig.cc> | 2023-10-19 19:02:51 +0200 | 
| commit | 3f17de7c32621353b51f782ca889a83cad7a6cfd (patch) | |
| tree | edbd62c2bac944412d79fedc14832c45109dae47 /python | |
| parent | 45dc149e4e3c0c294deac6fd541bb027d2280ea1 (diff) | |
| download | vyos-1x-3f17de7c32621353b51f782ca889a83cad7a6cfd.tar.gz vyos-1x-3f17de7c32621353b51f782ca889a83cad7a6cfd.zip | |
vyos.configdict: T5670: move from str to list when calling conf.exists()
We have had a mix of both string and list arguments to conf.exists(),
stremaline this to only make use of list calls.
Diffstat (limited to 'python')
| -rw-r--r-- | python/vyos/configdict.py | 14 | 
1 files changed, 6 insertions, 8 deletions
| diff --git a/python/vyos/configdict.py b/python/vyos/configdict.py index 71a06b625..075ffe466 100644 --- a/python/vyos/configdict.py +++ b/python/vyos/configdict.py @@ -258,10 +258,10 @@ def has_address_configured(conf, intf):      old_level = conf.get_level()      conf.set_level([]) -    intfpath = 'interfaces ' + Section.get_config_path(intf) -    if ( conf.exists(f'{intfpath} address') or -            conf.exists(f'{intfpath} ipv6 address autoconf') or -            conf.exists(f'{intfpath} ipv6 address eui64') ): +    intfpath = ['interfaces', Section.get_config_path(intf)] +    if (conf.exists([intfpath, 'address']) or +        conf.exists([intfpath, 'ipv6', 'address', 'autoconf']) or +        conf.exists([intfpath, 'ipv6', 'address', 'eui64'])):          ret = True      conf.set_level(old_level) @@ -279,8 +279,7 @@ def has_vrf_configured(conf, intf):      old_level = conf.get_level()      conf.set_level([]) -    tmp = ['interfaces', Section.get_config_path(intf), 'vrf'] -    if conf.exists(tmp): +    if conf.exists(['interfaces', Section.get_config_path(intf), 'vrf']):          ret = True      conf.set_level(old_level) @@ -298,8 +297,7 @@ def has_vlan_subinterface_configured(conf, intf):      ret = False      intfpath = ['interfaces', Section.section(intf), intf] -    if ( conf.exists(intfpath + ['vif']) or -            conf.exists(intfpath + ['vif-s'])): +    if (conf.exists(intfpath + ['vif']) or conf.exists(intfpath + ['vif-s'])):          ret = True      return ret | 
