bpo-40429: PyFrame_GetCode() now returns a strong reference (GH-19773)
diff --git a/Doc/c-api/reflection.rst b/Doc/c-api/reflection.rst
index 594c1ec..21d9878 100644
--- a/Doc/c-api/reflection.rst
+++ b/Doc/c-api/reflection.rst
@@ -33,10 +33,11 @@
.. c:function:: int PyFrame_GetCode(PyFrameObject *frame)
- Return a borrowed reference to the *frame* code.
- The frame code cannot be ``NULL``.
+ Get the *frame* code.
- *frame* must not be ``NULL``.
+ Return a strong reference.
+
+ *frame* must not be ``NULL``. The result (frame code) cannot be ``NULL``.
.. versionadded:: 3.9
diff --git a/Doc/whatsnew/3.9.rst b/Doc/whatsnew/3.9.rst
index e3751fa..cb3afd5 100644
--- a/Doc/whatsnew/3.9.rst
+++ b/Doc/whatsnew/3.9.rst
@@ -537,8 +537,7 @@
Build and C API Changes
=======================
-* New :c:func:`PyFrame_GetCode` function: return a borrowed reference to the
- frame code.
+* New :c:func:`PyFrame_GetCode` function: get a frame code.
(Contributed by Victor Stinner in :issue:`40421`.)
* Add :c:func:`PyFrame_GetLineNumber` to the limited C API.