diff options
Diffstat (limited to 'distbuild')
-rw-r--r-- | distbuild/build_controller.py | 7 | ||||
-rw-r--r-- | distbuild/initiator.py | 5 |
2 files changed, 8 insertions, 4 deletions
diff --git a/distbuild/build_controller.py b/distbuild/build_controller.py index 93f97fac..898bcbc1 100644 --- a/distbuild/build_controller.py +++ b/distbuild/build_controller.py @@ -16,6 +16,7 @@ # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.. +import base64 import logging import httplib import traceback @@ -273,8 +274,10 @@ class BuildController(distbuild.StateMachine): distbuild.crash_point() if event.msg['id'] == self._helper_id: - self._artifact_data.add(event.msg['stdout']) - self._artifact_error.add(event.msg['stderr']) + self._artifact_data.add( + base64.standard_b64decode(event.msg['stdout'])) + self._artifact_error.add( + base64.standard_b64decode(event.msg['stderr'])) def _maybe_finish_graph(self, event_source, event): distbuild.crash_point() diff --git a/distbuild/initiator.py b/distbuild/initiator.py index b60700fd..a803c781 100644 --- a/distbuild/initiator.py +++ b/distbuild/initiator.py @@ -16,6 +16,7 @@ # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.. +import base64 import cliapp import logging import random @@ -145,8 +146,8 @@ class Initiator(distbuild.StateMachine): step_name = msg['step_name'] if step_name in self._step_outputs: f = self._step_outputs[step_name] - f.write(msg['stdout']) - f.write(msg['stderr']) + f.write(base64.standard_b64decode(msg['stdout'])) + f.write(base64.standard_b64decode(msg['stderr'])) f.flush() else: logging.warning( |