GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||
GeezerVison is showing github.com — gh-84559: improve What's New entry for `multiprocessing` start method changes by picnixz · Pull Request #128173 · python/cpython Conversation
|
Yeah, this sounds like a big change we want people to know about, let's add a summary up there and link down to multiprocessing part. I expect we'll expand the summary closer to the release, compare 3.13: https://docs.python.org/3/whatsnew/3.13.html#summary-release-highlights cc @AA-Turner |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Just a note, on macOS the default is spawn (as it has been for a while). However the docs also note that POSIX uses forkserver by default. Though macOS also is a POSIX platform. Should this be disambiguated somehow? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Ah yes, sorry. it should have been "On POSIX platforms, except macOS, [...]" or "On platforms other than macOS and Windows". Which one would be the clearer? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
I'm glad we have a full section in the multiprocessing docs to link to (hooray past us!). But to help people from a What's New standpoint given the issues people are raising about this being confusing, I think we should pick a couple different short example error messages users might see coming out of an application that needs modification to work with the new start method when using multiprocessing or concurrent.futures.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
What about improving the section in |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Even just a sentence in What's New saying something along the lines of "if you are seeing name errors of pickling errors coming out of multiprocessing or concurrent.futures when you upgrade to 3.14, read ...link-to-section..." would help people understand. Expanding further upon that kind of thing in the multiprocessing docs as common issues would be good. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Co-authored-by: Stan Ulbrych <[email protected]>
I'll have a look at what to link tomorrow and if I have the motivation, I'll do something for the mp docs. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Small ping that I ended up here after a discussion about this behavior and getting this docs improvement merged would help a lot. No rush of course but just don’t want this forgotten. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Oh I forgot... I will try to make it by the end of the weekend. Let's make it as the next task. Thanks for the ping ! |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
… start method changes (pythonGH-128173) (cherry picked from commit b8c313a) Co-authored-by: Bénédikt Tran <[email protected]> Co-authored-by: Gregory P. Smith <[email protected]> Co-authored-by: Stan Ulbrych <[email protected]>
|
GH-137156 is a backport of this pull request to the 3.13 branch. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…method changes (GH-128173) (#137156) [3.13] gh-84559: improve What's New entry for `multiprocessing` start method changes (GH-128173) (cherry picked from commit b8c313a) Co-authored-by: Bénédikt Tran <[email protected]> Co-authored-by: Gregory P. Smith <[email protected]> Co-authored-by: Stan Ulbrych <[email protected]>
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.