Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Raise index error if the item is NULL;
  • Loading branch information
corona10 committed May 18, 2024
commit 7fd2126ea011799b64a481b039ca61c42a7b4a52
10 changes: 8 additions & 2 deletions Objects/listobject.c
Original file line number Diff line number Diff line change
Expand Up @@ -659,11 +659,17 @@ list_item(PyObject *aa, Py_ssize_t i)
PyErr_SetObject(PyExc_IndexError, &_Py_STR(list_err));
return NULL;
}
PyObject *item;
#ifdef Py_GIL_DISABLED
Comment thread
mpage marked this conversation as resolved.
return list_get_item_ref(a, i);
item = list_get_item_ref(a, i);
if (item == NULL) {
PyErr_SetObject(PyExc_IndexError, &_Py_STR(list_err));
return NULL;
}
#else
return Py_NewRef(a->ob_item[i]);
item = Py_NewRef(a->ob_item[i]);
#endif
return item;
}

static PyObject *
Expand Down