diff options
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.py | 5 |
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] |