diff options
author | Gregory P. Smith <greg@krypto.org> | 2023-07-06 22:46:50 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-06 22:46:50 (GMT) |
commit | c60df361ce2d734148d503f4a711e67c110fe223 (patch) | |
tree | 19092e94465dcef4b6ee032c8bc939eaaf20f727 /Python/optimizer.c | |
parent | 76fac7bce55302a8e9a524d72f5384fd89e6dfde (diff) | |
download | cpython-c60df361ce2d734148d503f4a711e67c110fe223.zip cpython-c60df361ce2d734148d503f4a711e67c110fe223.tar.gz cpython-c60df361ce2d734148d503f4a711e67c110fe223.tar.bz2 |
gh-90876: Restore the ability to import multiprocessing when `sys.executable` is `None` (#106464)
Prevent `multiprocessing.spawn` from failing to *import* in environments
where `sys.executable` is `None`. This regressed in 3.11 with the addition
of support for path-like objects in multiprocessing.
Adds a test decorator to have tests only run when part of test_multiprocessing_spawn to `_test_multiprocessing.py` so we can start to avoid re-running the same not-global-state specific test in all 3 modes when there is no need.
Diffstat (limited to 'Python/optimizer.c')
0 files changed, 0 insertions, 0 deletions