Giampaolo Rodola' <billiej...@users.sourceforge.net> added the comment:
I have a patch for adding epoll() support which is almost ready (asyncore supports poll(), not epoll()), it's just a matter of writing tests. kqueue() shouldn't be too difficult to implement considering that we can take Twisted as example. ...But aside from the implementation details I'd say there's a crucial problem with the current API: asyncore.loop([timeout[, use_poll[, map[, count]]]]) The "use_poll" argument should be deprecated in favor of something else, maybe a "poller" which accepts a callable, like this: >>> asyncore.loop(poller=asyncore.select_poller) >>> asyncore.loop(poller=asyncore.epoll_poller) >>> asyncore.loop(poller=asyncore.kqueue_poller) ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue6692> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com