Commit 39f42cfd by Seth Vidal

when it is an IOError or an OSError - return a normal error message instead of a traceback barf

parent 85f75117
......@@ -17,6 +17,12 @@ try:
cmd = subprocess.Popen(args, shell=False,
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = cmd.communicate()
except (OSError, IOError), e:
print json.dumps({
"failed": 1,
"error": str(e),
})
sys.exit(1)
except:
print json.dumps({
"failed" : 1,
......
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