@@ -17,7 +17,7 @@ of Python objects.
1717
1818 Note that the returned value may not actually reflect how many
1919 references to the object are actually held. For example, some
20- objects are" immortal" and have a very high refcount that does not
20+ objects are:term: ` immortal ` and have a very high refcount that does not
2121 reflect the actual number of references. Consequently, do not rely
2222 on the returned value to be accurate, other than a value of 0 or 1.
2323
@@ -34,9 +34,7 @@ of Python objects.
3434
3535 Set the object *o * reference counter to *refcnt *.
3636
37- Note that this function has no effect on
38- `immortal <https://peps.python.org/pep-0683/ >`_
39- objects.
37+ This function has no effect on:term: `immortal ` objects.
4038
4139 ..versionadded ::3.9
4240
@@ -49,6 +47,8 @@ of Python objects.
4947 Indicate taking a new:term: `strong reference ` to object *o *,
5048 indicating it is in use and should not be destroyed.
5149
50+ This function has no effect on:term: `immortal ` objects.
51+
5252 This function is usually used to convert a:term: `borrowed reference ` to a
5353:term: `strong reference ` in-place. The:c:func: `Py_NewRef ` function can be
5454 used to create a new:term: `strong reference `.
@@ -113,6 +113,8 @@ of Python objects.
113113 Release a:term: `strong reference ` to object *o *, indicating the
114114 reference is no longer used.
115115
116+ This function has no effect on:term: `immortal ` objects.
117+
116118 Once the last:term: `strong reference ` is released
117119 (i.e. the object's reference count reaches 0),
118120 the object's type's deallocation