Coverage for lib/ansible/plugins/callback/debug.py : 29%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
# (c) 2017 Ansible Project # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
callback: debug type: stdout short_description: formated stdout/stderr display description: - Use this callback to sort though extensive debug output version_added: "2.4" extends_documentation_fragment: - default_callback requirements: - set as stdout in configuration '''
''' Override for the default callback module.
Render std err/out outside of the rest of the result which it prints with indentation. '''
'''Return the text to output for a result.'''
# Enable JSON identation result['_ansible_verbose_always'] = True
save = {} for key in ['stdout', 'stdout_lines', 'stderr', 'stderr_lines', 'msg', 'module_stdout', 'module_stderr']: if key in result: save[key] = result.pop(key)
output = CallbackModule_default._dump_results(self, result)
for key in ['stdout', 'stderr', 'msg', 'module_stdout', 'module_stderr']: if key in save and save[key]: output += '\n\n%s:\n\n%s\n' % (key.upper(), save[key])
for key, value in save.items(): result[key] = value
return output |