cpython
cpython copied to clipboard
gh-125714: Doc: Explain that multiprocessing only supports unpicklable functions through the fork method
In multiprocessing and concurrent.futures's documentations, as well as the release notes for Python 3.14.
This moves the paragraph in 3.14's release notes from the deprecations section to 'Porting to Python 3.14' because it is a breaking change, which follows a deprecation in Python 3.12.
This explicitly mentions PicklingError in this section, so it is easy to find for somehow who gets the error and searches its name through the page.
- Issue: gh-125714
📚 Documentation preview 📚: https://cpython-previews--125750.org.readthedocs.build/
The following commit authors need to sign the Contributor License Agreement:
Is it possible to skip the CLA for such a small change?
You must sign the CLA, which gives us permission to distribute your work.
I am afraid you will have to sign the CLA.
You must sign the CLA, which gives us permission to distribute your work.
I already did by submitting this PR after accepting Github's terms of service:
Whenever you add Content to a repository containing notice of a license, you license that Content under the same terms, and you agree that you have the right to license that Content under those terms.
Nonetheless, I'm fine with the CLA on principle, but I'm not willing to give out the personal info the cla-bot or the form are asking for.
I'm going to go ahead and close this PR if there is no signed CLA. If someone wishes to work with @progval to take over this work, we can reopen the PR. Thanks @progval for your effort.