To fix the bug where IOS vlans module throws traceback (#64633)

* fix 64515

* add fix
pull/66104/head
Sumit Jaiswal 5 years ago committed by GitHub
parent b733178bac
commit c5a2ba5217
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -111,7 +111,7 @@ class VlansFacts(object):
config = deepcopy(spec)
if vlan_info == 'Name' and 'Name' not in conf:
conf = filter(None, conf.split(' '))
conf = list(filter(None, conf.split(' ')))
config['vlan_id'] = int(conf[0])
config['name'] = conf[1]
if len(conf[2].split('/')) > 1:
@ -127,7 +127,7 @@ class VlansFacts(object):
config['state'] = 'active'
config['shutdown'] = 'disabled'
elif vlan_info == 'Type' and 'Type' not in conf:
conf = filter(None, conf.split(' '))
conf = list(filter(None, conf.split(' ')))
config['mtu'] = int(conf[3])
elif vlan_info == 'Remote':
if len(conf.split(',')) > 1 or conf.isdigit():

Loading…
Cancel
Save