File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -509,6 +509,12 @@ Object Protocol
509509 iterated.
510510
511511
512+ .. c :function :: PyObject* PyObject_SelfIter (PyObject *obj)
513+
514+ This is equivalent to the Python ``__iter__(self): return self `` method.
515+ It is intended for iterator types, to be used in the ``tp_iter `` slot.
516+
517+
512518.. c :function :: PyObject* PyObject_GetAIter (PyObject *o)
513519
514520 This is the equivalent to the Python expression ``aiter(o) ``. Takes an
Original file line number Diff line number Diff line change @@ -1849,6 +1849,9 @@ PyObject_RichCompareBool:PyObject*:o1:0:
18491849PyObject_RichCompareBool:PyObject*:o2:0:
18501850PyObject_RichCompareBool:int:opid::
18511851
1852+ PyObject_SelfIter:PyObject*::+1:
1853+ PyObject_SelfIter:PyObject*:obj:0:
1854+
18521855PyObject_SetAttr:int:::
18531856PyObject_SetAttr:PyObject*:o:0:
18541857PyObject_SetAttr:PyObject*:attr_name:0:
You can’t perform that action at this time.
0 commit comments