[Checkins] SVN: zc.ngi/trunk/src/zc/ngi/async.py Sometimes,
asyncore.dispatcher.accept can return None. I don't know
Jim Fulton
jim at zope.com
Wed May 30 16:54:37 EDT 2007
Log message for revision 76017:
Sometimes, asyncore.dispatcher.accept can return None. I don't know
how to provoke this in a test. Sigh.
Changed:
U zc.ngi/trunk/src/zc/ngi/async.py
-=-
Modified: zc.ngi/trunk/src/zc/ngi/async.py
===================================================================
--- zc.ngi/trunk/src/zc/ngi/async.py 2007-05-30 20:16:23 UTC (rev 76016)
+++ zc.ngi/trunk/src/zc/ngi/async.py 2007-05-30 20:54:36 UTC (rev 76017)
@@ -322,7 +322,12 @@
return
try:
- sock, addr = self.accept()
+ r = self.accept()
+ if r:
+ sock, addr = r
+ else:
+ # didn't get anything. Hm. Ignore.
+ return
except socket.error, msg:
self.logger.exception("accepted failed: %s", msg)
return
More information about the Checkins
mailing list