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 vstinner
Recipients neologix, pitrou, pklanke, vstinner, yselivanov
Date 2017-09-26.09:51:14
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1506419474.83.0.794331414368.issue30844@psf.upfronthosting.co.za>
In-reply-to
Content
I'm not confortable with the change because of following questions:

* It seems like your patch changes the SelectSelector behaviour on Windows. How is a selectors user supposed to upgrade his/her code to get the same behaviour on Python 3.6 and 3.7? Would it make sense to add a flag to SelectSelectors get the old behaviour?

* KqueueSelector doesn't support urgent event. How is a selectors user suppose to be aware of them? Use a blacklist of selectors which doesn't support urgent events? This list might evolve in the future, so maybe the selector should announce which events are supported?

* This change alone is going to change asyncio behaviour on Windows, no? Because of the SelectSelector behaviour change on Windows.
History
Date User Action Args
2017-09-26 09:51:14vstinnersetrecipients: + vstinner, pitrou, neologix, yselivanov, pklanke
2017-09-26 09:51:14vstinnersetmessageid: <1506419474.83.0.794331414368.issue30844@psf.upfronthosting.co.za>
2017-09-26 09:51:14vstinnerlinkissue30844 messages
2017-09-26 09:51:14vstinnercreate