-
-
Notifications
You must be signed in to change notification settings - Fork 31k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Revert: bpo-33608: Factor out a private, per-interpreter _Py_AddPendingCall(). (GH-11617) #12159
Conversation
The world hates me: I wrote this PR to fix https://bugs.python.org/issue36114 race condition, but test__xxsubinterpreters failed on AppVeyor :-( https://ci.appveyor.com/project/python/cpython/builds/22802115
|
My intent is to revert the commit ef4ac96, but sadly I had to also revert 3 commits written by Eric Snow which are based on this commit :-( I would prefer to revert a single commit, but I had to revert 4 commits :-( |
This PR reverts the commit ef4ac96 because it introduced multiple regressions:
|
I tested manually this PR and I confirm that it fix https://bugs.python.org/issue36114 I stressed my FreeBSD 12 VM with test_multiprocessing_spawn:
|
https://bugs.python.org/issue33608