This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author nvetoshkin
Recipients Christophe Simonis, Yaniv.Aknin, bda, exarkun, gregory.p.smith, kchen, neologix, nvetoshkin, pitrou, spiv
Date 2010-11-09.20:28:37
SpamBayes Score 3.576349e-05
Marked as misclassified No
Message-id <1289334519.29.0.191497756659.issue7978@psf.upfronthosting.co.za>
In-reply-to
Content
Any news on this? Could we possibly apply patch as is? If I'm not mistaken timeout issue is the only one left unresolved.

About timeout. The most elegant way, would be to use select's syscall timeout parameter, but man 2 select says: "On  Linux,  select()  modifies  timeout to reflect the amount of time not slept; most other implementations do not do this. (POSIX.1-2001 permits either behavior.)  This causes problems both when Linux code which reads timeout is ported to other operating systems, and when code is ported to Linux that reuses a struct timeval for  multiple select()s in a loop without reinitializing it. Consider timeout to be undefined after select() returns."

I'm ready to adapt Yaniv's patch to 2.7
History
Date User Action Args
2010-11-09 20:28:39nvetoshkinsetrecipients: + nvetoshkin, gregory.p.smith, spiv, exarkun, pitrou, Christophe Simonis, neologix, Yaniv.Aknin, bda, kchen
2010-11-09 20:28:39nvetoshkinsetmessageid: <1289334519.29.0.191497756659.issue7978@psf.upfronthosting.co.za>
2010-11-09 20:28:37nvetoshkinlinkissue7978 messages
2010-11-09 20:28:37nvetoshkincreate