[issue1657] [patch] select.epoll wrapper for Linux 2.6 epoll()

2007-12-19 Thread Christian Heimes
Christian Heimes added the comment: Added license header to test_epoll. Some C code cleanups Added file: http://bugs.python.org/file8999/trunk_select_epoll3.patch __ Tracker <[EMAIL PROTECTED]> __

[issue1657] [patch] select.epoll wrapper for Linux 2.6 epoll()

2007-12-19 Thread Christian Heimes
Changes by Christian Heimes: Removed file: http://bugs.python.org/file8993/trunk_select_epoll2.patch __ Tracker <[EMAIL PROTECTED]> __ ___ Python-bugs-l

[issue1657] [patch] select.epoll wrapper for Linux 2.6 epoll()

2007-12-19 Thread Christian Heimes
Christian Heimes added the comment: I mistakenly removed the wrong message. Here is the original msg: The patch implements Linux's epoll interface (http://linux.die.net/man/4/epoll). My patch doesn't introduce a new module like http://bugs.python.org/issue1675118 and it wraps the epoll control

[issue1657] [patch] select.epoll wrapper for Linux 2.6 epoll()

2007-12-19 Thread Christian Heimes
Changes by Christian Heimes: __ Tracker <[EMAIL PROTECTED]> __ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/py

[issue1657] [patch] select.epoll wrapper for Linux 2.6 epoll()

2007-12-19 Thread Christian Heimes
Changes by Christian Heimes: Removed file: http://bugs.python.org/file8992/trunk_select_epoll.patch __ Tracker <[EMAIL PROTECTED]> __ ___ Python-bugs-li

[issue1657] [patch] select.epoll wrapper for Linux 2.6 epoll()

2007-12-19 Thread Christian Heimes
Christian Heimes added the comment: > For this patch, I don't see the benefit of putting it in the select > module, instead of a separate module. Is there a specific reason? There is at least one, but probably several other modules named "epoll" or "_epoll" in the wild. These modules implement a

[issue1657] [patch] select.epoll wrapper for Linux 2.6 epoll()

2007-12-19 Thread Thomas Herve
Thomas Herve added the comment: Cool, thanks for working on that. Just for the record, I don't really understand the workflow: why closing the other ticket as duplicate and not post the patch on the old one? But whatever. For this patch, I don't see the benefit of putting it in the select modul

[issue1657] [patch] select.epoll wrapper for Linux 2.6 epoll()

2007-12-19 Thread Christian Heimes
Christian Heimes added the comment: UPDATE: * Better API with register(), unregister() and modify() instead of control() * Some documentation Added file: http://bugs.python.org/file8993/trunk_select_epoll2.patch __ Tracker <[EMAIL PROTECTED]>

[issue1657] [patch] select.epoll wrapper for Linux 2.6 epoll()

2007-12-18 Thread Christian Heimes
New submission from Christian Heimes: The patch implements Linux's epoll interface (http://linux.die.net/man/4/epoll). My patch doesn't introduce a new module like http://bugs.python.org/issue1675118 and it wraps the epoll control fd in an object like Twisted's _epoll.pyd interface. My interface