diff options
Diffstat (limited to 'docker/client.py')
-rw-r--r-- | docker/client.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/docker/client.py b/docker/client.py index aba066b..aec78c8 100644 --- a/docker/client.py +++ b/docker/client.py @@ -220,7 +220,9 @@ class Client( def _get_raw_response_socket(self, response): self._raise_for_status(response) - if six.PY3: + if self.base_url == "http+docker://localnpipe": + sock = response.raw._fp.fp.raw.sock + elif six.PY3: sock = response.raw._fp.fp.raw if self.base_url.startswith("https://"): sock = sock._sock |