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 dancol
Recipients dancol
Date 2017-11-27.10:33:55
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1511778835.66.0.213398074469.issue32146@psf.upfronthosting.co.za>
In-reply-to
Content
multiprocessing's freeze_support makes freshly-launched subprocesses integrate correctly until the multiprocessing ecosystem even when the main executable is some application binary instead of a Python interpreter. The documentation and code assume that this support is needed only on win32, but it's equally applicable to POSIX systems using the spawn strategy in combination with systems like cx_freeze.

In particular:

1) The special case in context.py's version of freeze_support() for win32 should be removed

2) The semaphore tracker should correctly tickle the freeze support

3) The documentation should be updated to be platform-neutral
History
Date User Action Args
2017-11-27 10:33:55dancolsetrecipients: + dancol
2017-11-27 10:33:55dancolsetmessageid: <1511778835.66.0.213398074469.issue32146@psf.upfronthosting.co.za>
2017-11-27 10:33:55dancollinkissue32146 messages
2017-11-27 10:33:55dancolcreate