Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32.4k
Description
The _PyThreadState_UncheckedGet() function was added in Python 3.5 (2016) by issue#70342 with commitbfd316e. I was asked by PyPy developers to have an API to get the current thread state, but don't call Py_FatalError() if it's NULL. See:https://mail.python.org/pipermail/python-dev/2016-January/142767.html
In Python 3.13, I'm trying toremove private functions from the public C API: issue#106320.
Since _PyThreadState_UncheckedGet() had at least one user and exposing this API is revelant, I propose renaming the private _PyThreadState_UncheckedGet() function toPyThreadState_GetUnchecked() and so make it public, but not added it to the limited C API (not needed).
For the function name, see:capi-workgroup/problems#52 I propose to use theUnsafe
suffix for "unsafe" function. Previously, the function usedUnchecked
, but it wasn't a suffix!
UPDATE: I renamed PyThreadState_GetUnsafe() to PyThreadState_GetUnchecked().