Ticket #5847 task closed fixed
Remove twisted/python/_epoll.c
| Reported by: | vperic | Owned by: | therve |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | core | Keywords: | |
| Cc: | thijs | Branch: | branches/remove-epoll-5847-2 |
| Author: | therve, vperic | Launchpad Bug: |
Description
Our own epoll wrapper is not built on Python2.6+. As older Python versions are no longer supported, we can remove the module and instead use the implementation in the official library.
Attched patch removes mentions of it in twisted/topfiles/setup.py and a related private helper from twisted.python.dist. The _epoll module itself (t.p._epoll.{c,pyx}) and it's tests (t.test.test_epoll) have also been removed. Finally, t.internet.epollreactor has been changed to directly refer to the select module (rather than calling it _epoll) and a conditional import was removed.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

