summaryrefslogtreecommitdiff
path: root/distbuild
diff options
context:
space:
mode:
Diffstat (limited to 'distbuild')
-rw-r--r--distbuild/build_controller.py7
-rw-r--r--distbuild/initiator.py5
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(