]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-93937: Document PyFrame_Check and PyFrame_Type (GH-99695)
authorPetr Viktorin <encukou@gmail.com>
Tue, 22 Nov 2022 15:41:57 +0000 (16:41 +0100)
committerGitHub <noreply@github.com>
Tue, 22 Nov 2022 15:41:57 +0000 (16:41 +0100)
Doc/c-api/frame.rst

index b81faab1d97009ae7bb0e3fbf65bfa403854649e..1ac8f03d6e48f8ebc31aae8cda2be88be3b84bfb 100644 (file)
@@ -19,6 +19,24 @@ can be used to get a frame object.
 
 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)