This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author giampaolo.rodola
Recipients Erez.Sh, William.Edwards, asksol, danken, dmalcolm, giampaolo.rodola, jnoller, neologix, pitrou, sbt, synapse, vstinner
Date 2012-12-28.20:11:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
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/", 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>

- [<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.
Date User Action Args
2012-12-28 20:11:22giampaolo.rodolasetrecipients: + giampaolo.rodola, pitrou, vstinner, jnoller, synapse, asksol, dmalcolm, neologix, danken, Erez.Sh, sbt, William.Edwards
2012-12-28 20:11:22giampaolo.rodolasetmessageid: <>
2012-12-28 20:11:22giampaolo.rodolalinkissue10527 messages
2012-12-28 20:11:22giampaolo.rodolacreate