summaryrefslogtreecommitdiff
path: root/src/completion/list_interfaces.py
diff options
context:
space:
mode:
authorThomas Mangin <thomas.mangin@exa.net.uk>2020-04-11 14:43:28 +0100
committerThomas Mangin <thomas.mangin@exa.net.uk>2020-04-11 19:08:29 +0100
commitd3aa0bd68bb72bc35eb290b1c54cae4dfa4efb57 (patch)
tree335215f66c5a989b96b23241985b9231166874a0 /src/completion/list_interfaces.py
parente835aef3a0ebbc957abd38e54f8040f5b67157ce (diff)
downloadvyos-1x-d3aa0bd68bb72bc35eb290b1c54cae4dfa4efb57.tar.gz
vyos-1x-d3aa0bd68bb72bc35eb290b1c54cae4dfa4efb57.zip
ifconfig: T2223: rename Section.listing to interfaces
update all code using the API. Interface.interfaces() could be used but the code was change to use Section.interfaces() which make more sense when reading it.
Diffstat (limited to 'src/completion/list_interfaces.py')
-rwxr-xr-xsrc/completion/list_interfaces.py30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/completion/list_interfaces.py b/src/completion/list_interfaces.py
index 98b32797a..64aecef60 100755
--- a/src/completion/list_interfaces.py
+++ b/src/completion/list_interfaces.py
@@ -2,7 +2,7 @@
import sys
import argparse
-from vyos.ifconfig import Interface
+from vyos.ifconfig import Section
parser = argparse.ArgumentParser()
group = parser.add_mutually_exclusive_group()
@@ -19,33 +19,33 @@ args = parser.parse_args()
if args.type:
try:
- interfaces = Interface.listing(args.type)
+ interfaces = Section.interfaces(args.type)
except ValueError as e:
print(e, file=sys.stderr)
print("")
elif args.broadcast:
- eth = Interface.listing("ethernet")
- bridge = Interface.listing("bridge")
- bond = Interface.listing("bonding")
+ eth = Section.interfaces("ethernet")
+ bridge = Section.interfaces("bridge")
+ bond = Section.interfaces("bonding")
interfaces = eth + bridge + bond
elif args.bridgeable:
- eth = Interface.listing("ethernet")
- bond = Interface.listing("bonding")
- l2tpv3 = Interface.listing("l2tpv3")
- openvpn = Interface.listing("openvpn")
- wireless = Interface.listing("wireless")
- tunnel = Interface.listing("tunnel")
- vxlan = Interface.listing("vxlan")
- geneve = Interface.listing("geneve")
+ eth = Section.interfaces("ethernet")
+ bond = Section.interfaces("bonding")
+ l2tpv3 = Section.interfaces("l2tpv3")
+ openvpn = Section.interfaces("openvpn")
+ wireless = Section.interfaces("wireless")
+ tunnel = Section.interfaces("tunnel")
+ vxlan = Section.interfaces("vxlan")
+ geneve = Section.interfaces("geneve")
interfaces = eth + bond + l2tpv3 + openvpn + vxlan + tunnel + wireless + geneve
elif args.bondable:
interfaces = []
- eth = Interface.listing("ethernet")
+ eth = Section.interfaces("ethernet")
# we need to filter out VLAN interfaces identified by a dot (.) in their name
for intf in eth:
@@ -53,6 +53,6 @@ elif args.bondable:
interfaces.append(intf)
else:
- interfaces = Interface.listing()
+ interfaces = Section.interfaces()
print(" ".join(interfaces))