1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

fix UnboundLocalError nxos_bgp_af module (#37610)

Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
This commit is contained in:
Trishna Guha 2018-03-20 01:53:08 +05:30 committed by GitHub
parent 716e170821
commit 00abe6dbe7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -490,14 +490,16 @@ def get_network_command(existing, key, value):
command = '{0} {1}'.format(key, inet[0]) command = '{0} {1}'.format(key, inet[0])
elif len(inet) == 2: elif len(inet) == 2:
command = '{0} {1} route-map {2}'.format(key, inet[0], inet[1]) command = '{0} {1} route-map {2}'.format(key, inet[0], inet[1])
commands.append(command) if command:
commands.append(command)
for enet in existing_networks: for enet in existing_networks:
if enet not in value: if enet not in value:
if len(enet) == 1: if len(enet) == 1:
command = 'no {0} {1}'.format(key, enet[0]) command = 'no {0} {1}'.format(key, enet[0])
elif len(enet) == 2: elif len(enet) == 2:
command = 'no {0} {1} route-map {2}'.format(key, enet[0], enet[1]) command = 'no {0} {1} route-map {2}'.format(key, enet[0], enet[1])
commands.append(command) if command:
commands.append(command)
return commands return commands
@ -515,7 +517,8 @@ def get_inject_map_command(existing, key, value):
command = ('inject-map {0} exist-map {1} ' command = ('inject-map {0} exist-map {1} '
'copy-attributes'.format(maps[0], 'copy-attributes'.format(maps[0],
maps[1])) maps[1]))
commands.append(command) if command:
commands.append(command)
for emaps in existing_maps: for emaps in existing_maps:
if emaps not in value: if emaps not in value:
if len(emaps) == 2: if len(emaps) == 2:
@ -525,7 +528,8 @@ def get_inject_map_command(existing, key, value):
command = ('no inject-map {0} exist-map {1} ' command = ('no inject-map {0} exist-map {1} '
'copy-attributes'.format(emaps[0], 'copy-attributes'.format(emaps[0],
emaps[1])) emaps[1]))
commands.append(command) if command:
commands.append(command)
return commands return commands