Issue #27460: Unified error messages in bytes constructor for integers

in and out of the Py_ssize_t range.  Patch by Xiang Zhang.
This commit is contained in:
Serhiy Storchaka 2016-07-06 21:39:44 +03:00
parent 0122ae9ac8
commit f54d7811c3
1 changed files with 2 additions and 2 deletions

View File

@ -2624,7 +2624,7 @@ fail:
\
for (i = 0; i < Py_SIZE(x); i++) { \
item = GET_ITEM((x), i); \
value = PyNumber_AsSsize_t(item, PyExc_ValueError); \
value = PyNumber_AsSsize_t(item, NULL); \
if (value == -1 && PyErr_Occurred()) \
goto error; \
\
@ -2687,7 +2687,7 @@ _PyBytes_FromIterator(PyObject *it, PyObject *x)
}
/* Interpret it as an int (__index__) */
value = PyNumber_AsSsize_t(item, PyExc_ValueError);
value = PyNumber_AsSsize_t(item, NULL);
Py_DECREF(item);
if (value == -1 && PyErr_Occurred())
goto error;