From d811f4763e4677cc9a796490780cc475e307f781 Mon Sep 17 00:00:00 2001 From: Matthias Erll Date: Thu, 14 Aug 2014 09:46:17 +0200 Subject: [PATCH] Wrap response socket for platform compatibility. --- docker/client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker/client.py b/docker/client.py index 1ff5a25a06..b29ded8092 100644 --- a/docker/client.py +++ b/docker/client.py @@ -17,6 +17,7 @@ import re import shlex import struct +from socket import socket as socket_wrapper import warnings import requests @@ -261,7 +262,7 @@ def _get_raw_response_socket(self, response): def _stream_helper(self, response): """Generator for data coming from a chunked-encoded HTTP response.""" - socket_fp = self._get_raw_response_socket(response) + socket_fp = socket_wrapper(_sock=self._get_raw_response_socket(response)) socket_fp.setblocking(1) socket = socket_fp.makefile() while True: