Giampaolo Rodola' added the comment:
New patch in attachment.
It always uses poll() and maintains and internal fd/Connection map.
I get one failure due to the returned list being sorted differently than when
using select() though.
======================================================================
FAIL: test_wait_integer (__main__.TestWait)
----------------------------------------------------------------------
Traceback (most recent call last):
File "Lib/test/test_multiprocessing.py", line 3277, in test_wait_integer
self.assertEqual(res, [p.sentinel, b])
AssertionError: Lists differ: [<multiprocessing.connection.C... != [7,
<multiprocessing.connectio...
First differing element 0:
<multiprocessing.connection.Connection object at 0x7f8924fccd30>
7
- [<multiprocessing.connection.Connection object at 0x7f8924fccd30>, 7]
? ---
+ [7, <multiprocessing.connection.Connection object at 0x7f8924fccd30>]
? +++
I don't how important this is.
If it's not tests can be adapted accordingly.
----------
Added file: http://bugs.python.org/file28469/issue10527-2.patch
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue10527>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com