Lines Matching defs:current
962 PyWeakReference *current = *list;
963 Py_ssize_t count = _PyWeakref_GetWeakrefCount(current);
968 PyObject *callback = current->wr_callback;
970 current->wr_callback = NULL;
971 clear_weakref(current);
973 if (Py_REFCNT((PyObject *)current) > 0) {
974 handle_callback(current, callback);
990 PyWeakReference *next = current->wr_next;
992 if (Py_REFCNT((PyObject *)current) > 0) {
993 Py_INCREF(current);
994 PyTuple_SET_ITEM(tuple, i * 2, (PyObject *) current);
995 PyTuple_SET_ITEM(tuple, i * 2 + 1, current->wr_callback);
998 Py_DECREF(current->wr_callback);
1000 current->wr_callback = NULL;
1001 clear_weakref(current);
1002 current = next;