summaryrefslogtreecommitdiff
path: root/tests/testserver
diff options
context:
space:
mode:
authorlovedboy <lovedboy.tk@qq.com>2016-10-21 16:37:46 +0800
committerlovedboy <lovedboy.tk@qq.com>2016-10-21 16:55:58 +0800
commitd58753344638992a63f4fe8e516c9f55a9a7f027 (patch)
tree71e65bfa03541e51d1959b52381e2c5ae7690cec /tests/testserver
parent83fcabc5bd32dfc03ed81214bacd39dbd65b2f4f (diff)
downloadpython-requests-d58753344638992a63f4fe8e516c9f55a9a7f027.tar.gz
little modification in consume_socket_content
Diffstat (limited to 'tests/testserver')
-rw-r--r--tests/testserver/server.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/testserver/server.py b/tests/testserver/server.py
index 93b6522a..6a1dcaa5 100644
--- a/tests/testserver/server.py
+++ b/tests/testserver/server.py
@@ -8,17 +8,17 @@ import select
def consume_socket_content(sock, timeout=0.5):
chunks = 65536
content = b''
- more_to_read = select.select([sock], [], [], timeout)[0]
- while more_to_read:
- new_content = sock.recv(chunks)
+ while True:
+ more_to_read = select.select([sock], [], [], timeout)[0]
+ if not more_to_read:
+ break
+ new_content = sock.recv(chunks)
if not new_content:
break
content += new_content
- # stop reading if no new data is received for a while
- more_to_read = select.select([sock], [], [], timeout)[0]
return content