gh-93937: Document PyFrame_Check and PyFrame_Type (GH-99695)

This commit is contained in:
Petr Viktorin 2022-11-22 16:41:57 +01:00 committed by GitHub
parent 995f6170c7
commit d15b9f19ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 18 additions and 0 deletions

View File

@ -19,6 +19,24 @@ can be used to get a frame object.
See also :ref:`Reflection <reflection>`. See also :ref:`Reflection <reflection>`.
.. c:var:: PyTypeObject PyFrame_Type
The type of frame objects.
It is the same object as :py:class:`types.FrameType` in the Python layer.
.. versionchanged:: 3.11
Previously, this type was only available after including
``<frameobject.h>``.
.. c:function:: int PyFrame_Check(PyObject *obj)
Return non-zero if *obj* is a frame object.
.. versionchanged:: 3.11
Previously, this function was only available after including
``<frameobject.h>``.
.. c:function:: PyFrameObject* PyFrame_GetBack(PyFrameObject *frame) .. c:function:: PyFrameObject* PyFrame_GetBack(PyFrameObject *frame)