From 7bf11c93ba9ffa7be228aa0a0c62155c6fc80e35 Mon Sep 17 00:00:00 2001 From: Joffrey F Date: Wed, 16 Aug 2017 17:31:36 -0700 Subject: Fix handling of non-multiplexed (TTY) streams over upgraded sockets Signed-off-by: Joffrey F --- docker/api/container.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'docker/api/container.py') diff --git a/docker/api/container.py b/docker/api/container.py index 06c575d..dde1325 100644 --- a/docker/api/container.py +++ b/docker/api/container.py @@ -52,7 +52,9 @@ class ContainerApiMixin(object): u = self._url("/containers/{0}/attach", container) response = self._post(u, headers=headers, params=params, stream=stream) - return self._read_from_socket(response, stream) + return self._read_from_socket( + response, stream, self._check_is_tty(container) + ) @utils.check_resource('container') def attach_socket(self, container, params=None, ws=False): -- cgit v1.2.1