Skip to content

Commit 8e10812

Browse files
committed
Suggestion from mpage
1 parent 6b9eca9 commit 8e10812

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

InternalDocs/stackrefs.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ The `obj` argument must not be `NULL`.
3030
Going back to `PyObject*` mirrors this:
3131

3232
- `PyStackRef_AsPyObjectBorrow(ref)` - borrow the underlying pointer
33-
- `PyStackRef_AsPyObjectSteal(ref)` - transfer ownership from the stackref
33+
- `PyStackRef_AsPyObjectSteal(ref)` - transfer ownership from the stackref; if ref is borrowed or
34+
deferred, this creates a new owning `PyObject*` reference.
3435
- `PyStackRef_AsPyObjectNew(ref)` - create a new owning reference
3536

3637
Only `PyStackRef_AsPyObjectBorrow` allows ref to be `PyStackRef_NULL`.

0 commit comments

Comments
 (0)