From 401c45384e053f369a4a0f8ee63393b32b495c37 Mon Sep 17 00:00:00 2001 From: Clement Trebuchet Date: Mon, 20 Aug 2018 09:18:46 +0200 Subject: [PATCH] FIX ISSUE:#43878 when the vlans string have a final comma. (#43879) --- lib/ansible/modules/network/ios/ios_l2_interface.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/ansible/modules/network/ios/ios_l2_interface.py b/lib/ansible/modules/network/ios/ios_l2_interface.py index a3d983e48a..2bb2f66a5c 100644 --- a/lib/ansible/modules/network/ios/ios_l2_interface.py +++ b/lib/ansible/modules/network/ios/ios_l2_interface.py @@ -303,11 +303,12 @@ def vlan_range_to_list(vlans): for part in vlans.split(','): if part.lower() == 'none': break - if '-' in part: - start, stop = (int(i) for i in part.split('-')) - result.extend(range(start, stop + 1)) - else: - result.append(int(part)) + if part: + if '-' in part: + start, stop = (int(i) for i in part.split('-')) + result.extend(range(start, stop + 1)) + else: + result.append(int(part)) return sorted(result)