When docker is stopped, docker-py receive a empty string in socket.readline()

This commit is contained in:
Fabrice Bacchella 2014-10-30 11:00:28 +01:00
parent cf9d75be0a
commit 4153a38d6c
1 changed files with 5 additions and 1 deletions

View File

@ -287,7 +287,11 @@ class Client(requests.Session):
if size_line == '\r\n' or size_line == '\n': if size_line == '\r\n' or size_line == '\n':
size_line = socket.readline() size_line = socket.readline()
if len(size_line.strip()) > 0:
size = int(size_line, 16) size = int(size_line, 16)
else:
break
if size <= 0: if size <= 0:
break break
data = socket.readline() data = socket.readline()