diff --git a/docker/api/exec_api.py b/docker/api/exec_api.py index d8fc50dd..6f047576 100644 --- a/docker/api/exec_api.py +++ b/docker/api/exec_api.py @@ -173,4 +173,5 @@ class ExecApiMixin: if stream: return CancellableStream(output, res) else: + res.close() return output diff --git a/docker/types/daemon.py b/docker/types/daemon.py index 04e6ccb2..e06e9f35 100644 --- a/docker/types/daemon.py +++ b/docker/types/daemon.py @@ -69,3 +69,5 @@ class CancellableStream: sock.shutdown(socket.SHUT_RDWR) sock.close() + + self._response.close()