summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Mars <codemeup@outlook.com>2016-06-04 17:35:48 -0700
committerMike Mars <codemeup@outlook.com>2016-06-04 17:35:48 -0700
commit5bb8cd7b061dafbe72c8dce63d862b24badabb69 (patch)
tree1f3c9aeee76e0003c4844c2257a521fd1a60e3dd
parent5101c2563b787680435102a459bf627e010d9ea9 (diff)
downloadansible-modules-core-5bb8cd7b061dafbe72c8dce63d862b24badabb69.tar.gz
a) fail_json uses kwargs, b) outside the fork, log instead of returning json on stdout.
-rw-r--r--utilities/helper/accelerate.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/utilities/helper/accelerate.py b/utilities/helper/accelerate.py
index 27f714ad..074f1d17 100644
--- a/utilities/helper/accelerate.py
+++ b/utilities/helper/accelerate.py
@@ -171,7 +171,7 @@ def daemonize_self(module, password, port, minutes, pid_file):
except OSError:
e = get_exception()
message = "fork #1 failed: %d (%s)" % (e.errno, e.strerror)
- module.fail_json(message)
+ module.fail_json(msg=message)
# decouple from parent environment
os.chdir("/")
@@ -190,8 +190,8 @@ def daemonize_self(module, password, port, minutes, pid_file):
sys.exit(0)
except OSError:
e = get_exception()
- message = 'fork #2 failed: %d (%s)' % (e.errno, e.strerror)
- module.fail_json(message)
+ log('fork #2 failed: %d (%s)' % (e.errno, e.strerror))
+ sys.exit(1)
dev_null = file('/dev/null','rw')
os.dup2(dev_null.fileno(), sys.stdin.fileno())