mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
implements command_string property when preparing commands
* commands that need | json added now use command_string property * adds additonal keyword args in exception handling for json commands
This commit is contained in:
parent
e375bfd6a5
commit
5036bba2e0
1 changed files with 2 additions and 2 deletions
|
@ -251,7 +251,7 @@ class Cli(CliBase):
|
||||||
except ValueError:
|
except ValueError:
|
||||||
raise NetworkError(
|
raise NetworkError(
|
||||||
msg='unable to load response from device',
|
msg='unable to load response from device',
|
||||||
response=responses[index]
|
response=responses[index], command=str(cmd)
|
||||||
)
|
)
|
||||||
return responses
|
return responses
|
||||||
|
|
||||||
|
@ -287,5 +287,5 @@ def prepare_commands(commands):
|
||||||
jsonify = lambda x: '%s | json' % x
|
jsonify = lambda x: '%s | json' % x
|
||||||
for cmd in to_list(commands):
|
for cmd in to_list(commands):
|
||||||
if cmd.output == 'json':
|
if cmd.output == 'json':
|
||||||
cmd.command = jsonify(cmd)
|
cmd.command_string = jsonify(cmd)
|
||||||
yield cmd
|
yield cmd
|
||||||
|
|
Loading…
Reference in a new issue