summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py')
-rw-r--r--chromium/third_party/WebKit/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/third_party/WebKit/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py b/chromium/third_party/WebKit/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py
index 8bc38cd38d9..53c636565f6 100644
--- a/chromium/third_party/WebKit/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py
+++ b/chromium/third_party/WebKit/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py
@@ -112,13 +112,14 @@ class GardeningHTTPRequestHandler(ReflectionHandler):
_log.debug("calling %s, input='%s'", command, json_input)
return_code, output, error = self._run_webkit_patch(command, json_input)
print >> sys.stderr, error
+ json_result = {"return_code": return_code}
if return_code:
_log.error("rebaseline-json failed: %d, output='%s'" % (return_code, output))
+ json_result["output"] = output
else:
_log.debug("rebaseline-json succeeded")
- # FIXME: propagate error and/or log messages back to the UI.
- self._serve_text('success')
+ self._serve_text(json.dumps(json_result))
def localresult(self):
path = self.query['path'][0]