diff options
author | Christian Poessinger <christian@poessinger.com> | 2021-01-13 21:41:20 +0100 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2021-01-13 21:41:20 +0100 |
commit | ea1be032e98fd1634e71d3c2d61b3e93bff841de (patch) | |
tree | 6c9fa4e30f192baeb0310c361b45a242f65508a9 /python/vyos/ifconfig/interface.py | |
parent | 57fca79636b783dc4be2df1bc1ff12a0ce79d988 (diff) | |
download | vyos-1x-ea1be032e98fd1634e71d3c2d61b3e93bff841de.tar.gz vyos-1x-ea1be032e98fd1634e71d3c2d61b3e93bff841de.zip |
ifconfig: T2653: return empty string when there is no interface description
After switching to iproute2 in commit 92f36735 ("ifconfig: T2653: use iproute2
commands for alias, mac and mtu set()/get()" it is necessary to return an empty
string as iproute2 returns None.
Diffstat (limited to 'python/vyos/ifconfig/interface.py')
-rw-r--r-- | python/vyos/ifconfig/interface.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/python/vyos/ifconfig/interface.py b/python/vyos/ifconfig/interface.py index ba0a8adc0..1561d340e 100644 --- a/python/vyos/ifconfig/interface.py +++ b/python/vyos/ifconfig/interface.py @@ -81,7 +81,7 @@ class Interface(Control): }, 'alias': { 'shellcmd': 'ip -json -detail link list dev {ifname}', - 'format': lambda j: jmespath.search('[*].ifalias | [0]', json.loads(j)), + 'format': lambda j: jmespath.search('[*].ifalias | [0]', json.loads(j)) or '', }, 'mac': { 'shellcmd': 'ip -json -detail link list dev {ifname}', |