Commit 29f985aa by Gregory Duchatelet

do not conditionalize this for older Python, fix indentation, better use

of hash iteration.
parent e64de2ff
...@@ -49,7 +49,6 @@ author: Michael DeHaan ...@@ -49,7 +49,6 @@ author: Michael DeHaan
import datetime import datetime
import traceback import traceback
import sys
def main(): def main():
...@@ -90,13 +89,10 @@ def main(): ...@@ -90,13 +89,10 @@ def main():
if not 'started' in data: if not 'started' in data:
data['finished'] = 1 data['finished'] = 1
data['ansible_job_id'] = jid data['ansible_job_id'] = jid
# Fix error: TypeError: exit_json() keywords must be strings # Fix error: TypeError: exit_json() keywords must be strings
if sys.version_info[0] == 2 and sys.version_info[1] < 6: data = dict([(str(k), v) for k, v in data.iteritems()])
for k in data.keys():
v = data[k]
del data[k]
data[str(k)] = v
module.exit_json(**data) module.exit_json(**data)
# this is magic, see lib/ansible/module_common.py # this is magic, see lib/ansible/module_common.py
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment