bpo-40429: PyThreadState_GetFrame() returns a strong ref (GH-19781)

The PyThreadState_GetFrame() function now returns a strong reference
to the frame.
This commit is contained in:
Victor Stinner 2020-04-29 03:01:43 +02:00 committed by GitHub
parent 37af21b667
commit 4386b9045e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 26 additions and 20 deletions

View file

@ -1074,10 +1074,10 @@ All of the following functions must be called after :c:func:`Py_Initialize`.
.. c:function:: PyFrameObject* PyThreadState_GetFrame(PyThreadState *tstate)
Get a borrowed reference to the current frame of the Python thread state
*tstate*.
Get the current frame of the Python thread state *tstate*.
Return ``NULL`` if no frame is currently executing.
Return a strong reference. Return ``NULL`` if no frame is currently
executing.
See also :c:func:`PyEval_GetFrame`.