If the module return is not parsed, always show stderr information even if -D (debug)

is not specified.  This will help for users that don't have prerequisites installed
(like python-simplejson on old RHEL) and do not know to run -D.
This commit is contained in:
Michael DeHaan 2012-04-12 21:18:09 -04:00
parent a5df306aa3
commit 09a0b9bea8

View file

@ -640,8 +640,9 @@ class Runner(object):
else: else:
self.callbacks.on_ok(host, data) self.callbacks.on_ok(host, data)
if self.debug and err: if err:
self.callbacks.on_error(host, err) if self.debug or data.get('parsed', True) == False:
self.callbacks.on_error(host, err)
return result return result