fix case of Ansible v2 _result.cmd is list for release 2.4.5

This commit is contained in:
AlanCoding 2016-02-26 09:23:41 -05:00
parent 6d41eb681d
commit 24f7194648

View File

@ -77,6 +77,8 @@ def censor(obj, no_log=False):
if k in obj:
new_obj[k] = obj[k]
if k == 'cmd' and k in obj:
if isinstance(obj['cmd'], list):
obj['cmd'] = ' '.join(obj['cmd'])
if re.search(r'\s', obj['cmd']):
new_obj['cmd'] = re.sub(r'^(([^\s\\]|\\\s)+).*$',
r'\1 <censored>',