summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cloud/docker/docker_image.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/cloud/docker/docker_image.py b/cloud/docker/docker_image.py
index 0a9ab090..7d97d984 100644
--- a/cloud/docker/docker_image.py
+++ b/cloud/docker/docker_image.py
@@ -424,8 +424,7 @@ class ImageManager(DockerBaseClass):
if not self.check_mode:
status = None
try:
- for line in self.client.push(repository, tag=tag, stream=True):
- line = json.loads(line)
+ for line in self.client.push(repository, tag=tag, stream=True, decode=True):
self.log(line, pretty_print=True)
if line.get('errorDetail'):
raise Exception(line['errorDetail']['message'])