Giampaolo Rodola' <g.rod...@gmail.com> added the comment:

I have adjusted the failing tests in r80895 and r80930 which now pass on 
Solaris. 
It seems Solaris has two problems:
 - OOB data (aka handle_expt) doesn't work, but I'm not too worried about this 
as it's very rarely used. In past there have been proposals to remove its 
support, so I'd be for leaving it as it is.

- connect() connects immediately, even before starting the poller.
Now, this may be a problem when writing clients which implement some logic in 
their handle_connect() method.
Since handle_connect() gets called immediately if the user tries to, say, send 
some data over the socket, the dispatcher will immediately be closed as the 
socket is actually still disconnected.

I'd be for starting to commit the patch in attachment which skips such tests on 
SunOS, then if someone could give me SSH access over the Solaris box used for 
buildbots I could try to debug the connect() problem and see if I can fix it.

----------
Added file: http://bugs.python.org/file17260/asyncore.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue8490>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to