summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorOleg Pudeyev <oleg@bsdpower.com>2013-03-06 04:58:42 -0500
committerOleg Pudeyev <oleg@bsdpower.com>2013-03-07 04:32:20 -0500
commit16bb8ada48ccb49ac487138876b49cce5773822a (patch)
treed7b9dee569a78fd1e92f2fc53dd11a39edf74468 /tests
parent51e40f05487ab8312d7e20ee7627e08567fd06ee (diff)
downloadpycurl-16bb8ada48ccb49ac487138876b49cce5773822a.tar.gz
My vps says timeout might be -1 there
Diffstat (limited to 'tests')
-rw-r--r--tests/multi_socket_select_test.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/multi_socket_select_test.py b/tests/multi_socket_select_test.py
index 0c472cf..6db8b44 100644
--- a/tests/multi_socket_select_test.py
+++ b/tests/multi_socket_select_test.py
@@ -73,8 +73,9 @@ class MultiSocketSelectTest(unittest.TestCase):
timeout = m.timeout()
-
- while True:
+ # timeout might be -1, indicating that all work is done
+ # XXX make sure there is always work to be done here?
+ while timeout >= 0:
(rr, wr, er) = select.select(sockets,sockets,sockets,timeout/1000.0)
socketSet = set(rr+wr+er)
if socketSet: