| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
Thanks @ericsnowcurrently for the PR 🌮🎉.. I'm working now to backport this PR to: 3.12. |
Sorry, something went wrong.
|
GH-104817 is a backport of this pull request to the 3.12 branch. |
Sorry, something went wrong.
|
This merge is likely the cause of multiple Address sanitizer CI failures afterwards. See the core discord, core-workflow-and-bots. For me, threading_cleanup left 2 dangling thread 4 times, once in test_importlib, making an Environment Change failure in 3 of 4 runs. |
Sorry, something went wrong.
|
I'll take a look first thing in the morning. |
Sorry, something went wrong.
|
I'd revert this PR. This was not a "minor cleanup". |
Sorry, something went wrong.
…ck for Each Thread (pythongh-104754)" This reverts commit 097b783.
|
Reverted to unblock everybody else. Please do not make changes to threading without code review and buildbot tests. |
Sorry, something went wrong.
|
thanks |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Having a separate lock means Thread.join() doesn't need to wait for the thread to be cleaned up first. It can wait for the thread's Python target to finish running. This gives us some flexibility in how we clean up threads.
(This is a minor cleanup as part of a fix for gh-104341.)