From 4153a38d6ca67489f5b42fdc4d6354d66db626ba Mon Sep 17 00:00:00 2001 From: Fabrice Bacchella Date: Thu, 30 Oct 2014 11:00:28 +0100 Subject: [PATCH] When docker is stopped, docker-py receive a empty string in socket.readline() --- docker/client.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docker/client.py b/docker/client.py index c09b451a..476b1593 100644 --- a/docker/client.py +++ b/docker/client.py @@ -287,7 +287,11 @@ class Client(requests.Session): if size_line == '\r\n' or size_line == '\n': size_line = socket.readline() - size = int(size_line, 16) + if len(size_line.strip()) > 0: + size = int(size_line, 16) + else: + break + if size <= 0: break data = socket.readline()