summaryrefslogtreecommitdiff
path: root/numpy/core/src
diff options
context:
space:
mode:
authorEric Wieser <wieser.eric@gmail.com>2018-01-18 01:21:03 -0800
committerEric Wieser <wieser.eric@gmail.com>2018-01-18 01:41:24 -0800
commit47c4f32b9a51f549041cd71ddaad3055c7752d5e (patch)
treeed831e62fa7a70c05a366aaa15c28e0d9878821f /numpy/core/src
parent669e87af8f2fdda9f17ad221a0e8cc1fd91c5a0e (diff)
downloadnumpy-47c4f32b9a51f549041cd71ddaad3055c7752d5e.tar.gz
MAINT: Use ValueError for duplicate field names in lookup
KeyError suggests the field name does not exist, which is inaccurate.
Diffstat (limited to 'numpy/core/src')
-rw-r--r--numpy/core/src/multiarray/mapping.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/core/src/multiarray/mapping.c b/numpy/core/src/multiarray/mapping.c
index 22186b639..060384a83 100644
--- a/numpy/core/src/multiarray/mapping.c
+++ b/numpy/core/src/multiarray/mapping.c
@@ -1513,7 +1513,7 @@ _get_field_view(PyArrayObject *arr, PyObject *ind, PyArrayObject **view)
PyObject *errmsg = PyUString_FromString(
"duplicate field of name ");
PyUString_ConcatAndDel(&errmsg, name);
- PyErr_SetObject(PyExc_KeyError, errmsg);
+ PyErr_SetObject(PyExc_ValueError, errmsg);
Py_DECREF(errmsg);
Py_DECREF(fields);
Py_DECREF(names);