Kaydet (Commit) 3ad75e08 authored tarafından Joffrey F's avatar Joffrey F

Fix non-stream logs for python3

üst 8a63e70b
......@@ -624,8 +624,16 @@ class Client(requests.Session):
'follow': stream and 1 or 0}
url = self._url("/containers/{0}/logs".format(container))
res = self._get(url, params=params, stream=stream)
return stream and self._multiplexed_socket_stream_helper(res) or \
''.join([x for x in self._multiplexed_buffer_helper(res)])
if stream:
return self._multiplexed_socket_stream_helper(res)
elif six.PY3:
return bytes().join(
[x for x in self._multiplexed_buffer_helper(res)]
)
else:
return str().join(
[x for x in self._multiplexed_buffer_helper(res)]
)
return self.attach(
container,
stdout=stdout,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment