[Python-checkins] r80415 - python/branches/asyncore-tests-issue8490/Lib/test/test_asyncore.py
giampaolo.rodola
python-checkins at python.org
Fri Apr 23 21:52:15 CEST 2010
Author: giampaolo.rodola
Date: Fri Apr 23 21:52:15 2010
New Revision: 80415
Log:
Try to set a timeout of 5 seconds to loop() function in hope it solves the failures raised on Solaris. Also fixed DeprecationWarning caused by a 1 / 0 division.
Modified:
python/branches/asyncore-tests-issue8490/Lib/test/test_asyncore.py
Modified: python/branches/asyncore-tests-issue8490/Lib/test/test_asyncore.py
==============================================================================
--- python/branches/asyncore-tests-issue8490/Lib/test/test_asyncore.py (original)
+++ python/branches/asyncore-tests-issue8490/Lib/test/test_asyncore.py Fri Apr 23 21:52:15 2010
@@ -460,9 +460,11 @@
def tearDown(self):
asyncore.close_all()
- def loop_waiting_for_flag(self, instance, timeout=0.01, count=100):
+ def loop_waiting_for_flag(self, instance, timeout=5):
+ timeout = float(timeout) / 100
+ count = 100
while asyncore.socket_map and count > 0:
- asyncore.loop(timeout=timeout, count=1, use_poll=self.use_poll)
+ asyncore.loop(timeout=0.01, count=1, use_poll=self.use_poll)
if instance.flag:
return
count -= 1
@@ -572,7 +574,7 @@
class TestClient(BaseClient):
def handle_connect(self):
- 1 / 0
+ 1.0 / 0
def handle_error(self):
self.flag = True
try:
More information about the Python-checkins
mailing list