Ticket #3114 enhancement closed fixed
Create reactor based on epoll bindings present in Python 2.6
|Reported by:||therve||Owned by:||therve|
|Cc:||glyph, thijs, itamar@…||Branch:||
(diff, github, buildbot, log)
This is meta-ticket to list the task neededs to integrate the new bindings. Python 2.6 introduces 2 new bindings to epoll and kqueue, which can be used to create a reactor. Porting epoll is not really urgent for us, except it removes the need of our own bindings. We're not sure that pyrex will work in 2.6.
The kqueue work should probably happen in #1918.
A separate module has been released by Christian Heimes here: http://pypi.python.org/pypi/select26. It needs to be updated to match the one in Python itself. The license is MIT, so we may want to distribute it with Twisted (but that could cause some other problems, so I'm not sure we want to do this).