Richard Oudkerk added the comment:

Here is a version which uses epoll to service a number of pipes which is larger 
than maxevents.  (If NUM_WRITERS is too large then I get "OSError: [Errno 24] 
Too many open files".)

All pipes get serviced and the output is:

Working with 20 FDs, 5 maxevents
[5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43]
[15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43]
[25, 27, 29, 31, 33, 35, 37, 39, 41, 43]
[35, 37, 39, 41, 43]

The lists show the (sorted) unseen writers at each loop.

----------
Added file: http://bugs.python.org/file28594/test_epoll_2.py

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue16873>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to