Message87371
I tried to track this down, but ran out of time. Here's
the little that I discovered; maybe someone else with
access to OS X (which I have) and an understanding of
poll (which I lack) can build on this.
The failure has to do with select.poll differences between Linux
and OS X. It seems that OS X can return POLLIN | POLLPRI | POLLHUP
in situations where Linux just returns POLLIN, and this combination
of flags causes the code in asyncore to first close the socket and
then try to read from it. The relevant code is at around line 440
of Lib/asyncore.py. |
|
Date |
User |
Action |
Args |
2009-05-07 12:09:45 | mark.dickinson | set | recipients:
+ mark.dickinson, donmez |
2009-05-07 12:09:45 | mark.dickinson | set | messageid: <1241698185.46.0.114653486371.issue5798@psf.upfronthosting.co.za> |
2009-05-07 12:09:44 | mark.dickinson | link | issue5798 messages |
2009-05-07 12:09:43 | mark.dickinson | create | |
|