fix nxos_udld failing with httpapi (#41074)

Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
This commit is contained in:
Trishna Guha 2018-06-04 11:31:32 +05:30 committed by GitHub
parent e6e08a0174
commit 72d630b831
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -115,22 +115,6 @@ PARAM_TO_DEFAULT_KEYMAP = {
}
def execute_show_command(command, module, command_type='cli_show'):
device_info = get_capabilities(module)
network_api = device_info.get('network_api', 'nxapi')
if network_api == 'cliconf':
if 'show run' not in command:
command += ' | json'
cmds = [command]
body = run_commands(module, cmds)
elif network_api == 'nxapi':
cmds = [command]
body = run_commands(module, cmds)
return body
def flatten_list(command_lists):
flat_command_list = []
for command in command_lists:
@ -184,8 +168,8 @@ def get_commands_remove_udld_global(existing):
def get_udld_global(module):
command = 'show udld global'
udld_table = execute_show_command(command, module)[0]
command = 'show udld global | json'
udld_table = run_commands(module, [command])[0]
status = str(udld_table.get('udld-global-mode', None))
if status == 'enabled-aggressive':