From c5a2ba5217dbb75998f61d86b83700b912f29054 Mon Sep 17 00:00:00 2001 From: Sumit Jaiswal Date: Fri, 27 Dec 2019 20:49:29 +0530 Subject: [PATCH] To fix the bug where IOS vlans module throws traceback (#64633) * fix 64515 * add fix --- lib/ansible/module_utils/network/ios/facts/vlans/vlans.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ansible/module_utils/network/ios/facts/vlans/vlans.py b/lib/ansible/module_utils/network/ios/facts/vlans/vlans.py index 0450ad9a398..b499be5ce9a 100644 --- a/lib/ansible/module_utils/network/ios/facts/vlans/vlans.py +++ b/lib/ansible/module_utils/network/ios/facts/vlans/vlans.py @@ -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():