Lines Matching refs:di_current
1699 PyObject *di_current; member
1708 Py_XDECREF(di->di_current); in odictiter_dealloc()
1719 Py_VISIT(di->di_current); /* A key could be any type, not just str. */ in odictiter_traverse()
1735 if (di->di_current == NULL) in odictiter_nextkey()
1752 node = _odict_find_node(di->di_odict, di->di_current); in odictiter_nextkey()
1755 PyErr_SetObject(PyExc_KeyError, di->di_current); in odictiter_nextkey()
1757 Py_CLEAR(di->di_current); in odictiter_nextkey()
1760 key = di->di_current; in odictiter_nextkey()
1766 di->di_current = NULL; in odictiter_nextkey()
1769 di->di_current = _odictnode_KEY(node); in odictiter_nextkey()
1770 Py_INCREF(di->di_current); in odictiter_nextkey()
1838 Py_CLEAR(di->di_current); in odictiter_iternext()
1854 Py_XINCREF(tmp.di_current); in odictiter_reduce()
1859 Py_XDECREF(tmp.di_current); in odictiter_reduce()
1928 di->di_current = node ? _odictnode_KEY(node) : NULL; in odictiter_new()
1929 Py_XINCREF(di->di_current); in odictiter_new()