Bugfix: in hosts with python-2.5, hash keys needs flatten string.

reviewable/pr18780/r1
Gregory Duchatelet 12 years ago
parent 560082bc93
commit c963e33824

@ -49,6 +49,7 @@ author: Michael DeHaan
import datetime
import traceback
import sys
def main():
@ -89,6 +90,13 @@ def main():
if not 'started' in data:
data['finished'] = 1
data['ansible_job_id'] = jid
# Fix error: TypeError: exit_json() keywords must be strings
if sys.version_info[0] == 2 and sys.version_info[1] < 6:
for k in data.keys():
v = data[k]
del data[k]
data[str(k)] = v
module.exit_json(**data)
# this is magic, see lib/ansible/module_common.py

Loading…
Cancel
Save