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 davin
Recipients berker.peksag, brett.cannon, davin, larry, pitrou, rbcollins, rhettinger, serhiy.storchaka, terry.reedy
Date 2015-09-11.04:44:17
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1441946658.82.0.818804316572.issue24391@psf.upfronthosting.co.za>
In-reply-to
Content
Echoing Larry's insightful summary, it would not be particularly rewarding to pursue a goal of making the whole world of reprs consistent.  But as Antoine and Serhiy began to point out, the multiprocessing module not only has its own Event, Semaphore, BoundedSemaphore, and Barrier, it attempts to directly mirror the threading module's equivalents.  If there's a change to the reprs for these in the threading module, then given the special relationship between multiprocessing and threading, I suggest it is worth the effort to update multiprocessing accordingly.

I have created issue25066 to separately address this proposed change to multiprocessing.

I've gone ahead and provided a patch for issue25066 to reflect the "majority opinion" on the reprs' desired format.  That patch should pass all tests once Serhiy's patch is similarly updated to match what Larry summarized.

If this issue does reach a happy conclusion and Serhiy finds time to update his patch, would someone please also take a moment to review the patch in issue25066?
History
Date User Action Args
2015-09-11 04:44:18davinsetrecipients: + davin, brett.cannon, rhettinger, terry.reedy, pitrou, larry, rbcollins, berker.peksag, serhiy.storchaka
2015-09-11 04:44:18davinsetmessageid: <1441946658.82.0.818804316572.issue24391@psf.upfronthosting.co.za>
2015-09-11 04:44:18davinlinkissue24391 messages
2015-09-11 04:44:18davincreate