diff options
Diffstat (limited to 'numpy/core/src')
-rw-r--r-- | numpy/core/src/arraytypes.inc.src | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/numpy/core/src/arraytypes.inc.src b/numpy/core/src/arraytypes.inc.src index 210a2230e..1ab7569f8 100644 --- a/numpy/core/src/arraytypes.inc.src +++ b/numpy/core/src/arraytypes.inc.src @@ -53,11 +53,7 @@ MyPyLong_AsUnsignedLongLong(PyObject *vv) ret = PyLong_AsUnsignedLongLong(vv); if (PyErr_Occurred()) { PyErr_Clear(); - longlong new = PyLong_AsLongLong(vv); - if (!PyErr_Occurred() && new < 0) - ret = (ulonglong) new; - else - ret = NPY_MAX_ULONGLONG; + ret = (ulonglong) PyLong_AsLongLong(vv); } Py_DECREF(vv); return ret; |