On Wed, 12 Feb 2020 17:22:53 +0100 "email@example.com" firstname.lastname@example.org wrote:
I've just been looking through the multiprocessing module and open issues and wondered why there were some small bugs/patches not being fixed/merged. Is this the "normal" patch cycle? Does it take years for bugs to get fixed in Python, even though patches are submitted? Just asking, I realize this sounds very negative, but I don't mean to be criticizing. Doing volunteer work myself, I understand that time is valuable and not always available. But I would have thought that there was no shortage of volunteers for Python.
I would certainly not call it "normal", but it definitely has been "usual", unfortunately.
One issue is that multiprocessing is a complicated module which has delicate interaction with the system. So it's not the kind of module that all core developers can confidently merge patches to.
The multiprocessing maintainers (me, Davin Potts) have been fairly inactive recently. I'm trying to do a review from time to time - also on concurrent.futures - but it's usually low on my priority list. Feel free to ping me on a PR (@pitrou) if you think that it's ready for a core developer review.