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 jbms
Recipients gregory.p.smith, izbyshev, jbms, vstinner
Date 2021-09-20.18:15:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1632161704.43.0.183110618536.issue42969@roundup.psfhosted.org>
In-reply-to
Content
It looks like the `_thread` module does not actually expose `PyThread_exit_thread` --- the similarly named `thread_PyThread_exit_thread` just raises SystemExit.

From a search in the codebase, it appears `PyThread_exit_thread` is currently used only to kill threads when they attempt to acquire the GIL during finalization.

Also, if it is changed to no longer kill the thread, it would probably make sense to rename it, e.g. to `PyThread_stop_thread_during_finalization`.
History
Date User Action Args
2021-09-20 18:15:04jbmssetrecipients: + jbms, gregory.p.smith, vstinner, izbyshev
2021-09-20 18:15:04jbmssetmessageid: <1632161704.43.0.183110618536.issue42969@roundup.psfhosted.org>
2021-09-20 18:15:04jbmslinkissue42969 messages
2021-09-20 18:15:04jbmscreate