bpo-39947: Add PyThreadState_GetFrame() function by vstinner · Pull Request #19092 · python/cpython
Expand Up
@@ -5,29 +5,31 @@
Reflection
==========
.. c:function:: PyObject* PyEval_GetBuiltins() .. c:function:: PyObject* PyEval_GetBuiltins(void)
Return a dictionary of the builtins in the current execution frame, or the interpreter of the thread state if no frame is currently executing.
.. c:function:: PyObject* PyEval_GetLocals() .. c:function:: PyObject* PyEval_GetLocals(void)
Return a dictionary of the local variables in the current execution frame, or ``NULL`` if no frame is currently executing.
.. c:function:: PyObject* PyEval_GetGlobals() .. c:function:: PyObject* PyEval_GetGlobals(void)
Return a dictionary of the global variables in the current execution frame, or ``NULL`` if no frame is currently executing.
.. c:function:: PyFrameObject* PyEval_GetFrame() .. c:function:: PyFrameObject* PyEval_GetFrame(void)
Return the current thread state's frame, which is ``NULL`` if no frame is currently executing.
See also :c:func:`PyThreadState_GetFrame`.
.. c:function:: int PyFrame_GetLineNumber(PyFrameObject *frame)
Expand Down
.. c:function:: PyObject* PyEval_GetBuiltins() .. c:function:: PyObject* PyEval_GetBuiltins(void)
Return a dictionary of the builtins in the current execution frame, or the interpreter of the thread state if no frame is currently executing.
.. c:function:: PyObject* PyEval_GetLocals() .. c:function:: PyObject* PyEval_GetLocals(void)
Return a dictionary of the local variables in the current execution frame, or ``NULL`` if no frame is currently executing.
.. c:function:: PyObject* PyEval_GetGlobals() .. c:function:: PyObject* PyEval_GetGlobals(void)
Return a dictionary of the global variables in the current execution frame, or ``NULL`` if no frame is currently executing.
.. c:function:: PyFrameObject* PyEval_GetFrame() .. c:function:: PyFrameObject* PyEval_GetFrame(void)
Return the current thread state's frame, which is ``NULL`` if no frame is currently executing.
See also :c:func:`PyThreadState_GetFrame`.
.. c:function:: int PyFrame_GetLineNumber(PyFrameObject *frame)
Expand Down