summaryrefslogtreecommitdiff
path: root/Modules/arraymodule.c
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/arraymodule.c')
-rw-r--r--Modules/arraymodule.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/Modules/arraymodule.c b/Modules/arraymodule.c
index dcb66cf0a8..f730915151 100644
--- a/Modules/arraymodule.c
+++ b/Modules/arraymodule.c
@@ -447,10 +447,7 @@ getarrayitem(PyObject *op, int i)
register arrayobject *ap;
assert(array_Check(op));
ap = (arrayobject *)op;
- if (i < 0 || i >= ap->ob_size) {
- PyErr_SetString(PyExc_IndexError, "array index out of range");
- return NULL;
- }
+ assert(i>=0 && i<ap->ob_size);
return (*ap->ob_descr->getitem)(ap, i);
}