bpo-39947: Add PyThreadState_GetFrame() function (GH-19092)

Add PyThreadState_GetFrame() function: get the current frame
of a Python thread state.
This commit is contained in:
Victor Stinner 2020-03-20 15:51:45 +01:00 committed by GitHub
parent d83168854e
commit fd1e1a18fa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 33 additions and 5 deletions

View file

@ -1007,6 +1007,14 @@ PyThreadState_GetInterpreter(PyThreadState *tstate)
}
struct _frame*
PyThreadState_GetFrame(PyThreadState *tstate)
{
assert(tstate != NULL);
return _PyThreadState_GetFrame(tstate);
}
/* Asynchronously raise an exception in a thread.
Requested by Just van Rossum and Alex Martelli.
To prevent naive misuse, you must write your own extension