mirror of https://github.com/docker/docker-py.git
A socket that is wrapped in a file-like object must be set to blocking.
This commit is contained in:
parent
6f2ca81e31
commit
294b42c6cd
|
@ -227,7 +227,9 @@ class Client(requests.Session):
|
|||
|
||||
def _stream_helper(self, response):
|
||||
"""Generator for data coming from a chunked-encoded HTTP response."""
|
||||
socket = self._stream_result_socket(response).makefile()
|
||||
socket_fp = self._stream_result_socket(response)
|
||||
socket_fp.setblocking(1)
|
||||
socket = socket_fp.makefile()
|
||||
while True:
|
||||
size = int(socket.readline(), 16)
|
||||
if size <= 0:
|
||||
|
|
Loading…
Reference in New Issue