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 marienz
Recipients christian.heimes, gregory.p.smith, marienz, martin.panter, xiang.zhang
Date 2017-04-30.12:14:38
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1493554478.48.0.0706002847963.issue29700@psf.upfronthosting.co.za>
In-reply-to
Content
GNU readline 7.0 introduces the problematic use of pselect(). GNU readline 6.3 is unaffected (and presumably older versions as well). I didn't check other implementations.

I'll see if I can get this fixed in GNU readline. The non-select code is still there, and the NEWS file says pselect is used because SIGWINCH interrupts it, while it doesn't interrupt read(). So maybe readline can fall through to the old code if a high FD is used, since it doesn't regress functionality that much (while adding poll support to readline would run into similar portability issues as we're seeing here).
History
Date User Action Args
2017-04-30 12:14:38marienzsetrecipients: + marienz, gregory.p.smith, christian.heimes, martin.panter, xiang.zhang
2017-04-30 12:14:38marienzsetmessageid: <1493554478.48.0.0706002847963.issue29700@psf.upfronthosting.co.za>
2017-04-30 12:14:38marienzlinkissue29700 messages
2017-04-30 12:14:38marienzcreate