1 Sep 2004 15:32
[ python-Bugs-1011606 ] 2.4 asyncore breaks Zope
SourceForge.net <noreply <at> sourceforge.net>
2004-09-01 13:32:35 GMT
2004-09-01 13:32:35 GMT
Bugs item #1011606, was opened at 2004-08-18 13:19 Message generated for change (Comment added) made by akuchling You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1011606&group_id=5470 Category: Python Library Group: Python 2.4 Status: Open Resolution: None Priority: 6 Submitted By: Tim Peters (tim_one) Assigned to: A.M. Kuchling (akuchling) Summary: 2.4 asyncore breaks Zope Initial Comment: Bug 629097 describes a thread race involving asyncore.pool(), and was closed with "so don't do that". Polling exception sets is new in 2.4, though, and opens the same race to formerly safe uses: leaving indeterminate junk in the socket map, provided that junk doesn't call itself readable or writable. Such junk never got passed to select() before 2.4, but always gets passed to select() in 2.4. This is incompatible behavior, albeit in a grey area. More discussion starting at http://mail.python.org/pipermail/python-dev/2004- August/047817.html(Continue reading)
RSS Feed