Index: Tools/Scripts/webkitpy/tool/servers/gardeningserver.py |
diff --git a/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py b/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py |
index 8bc38cd38d9d9ace9717b06c521786dbd06acc90..53c636565f65bd0e01b62dccc0ecda35979b2eb5 100644 |
--- a/Tools/Scripts/webkitpy/tool/servers/gardeningserver.py |
+++ b/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] |