Commit 0ebac970 authored by Raymond Hettinger's avatar Raymond Hettinger

Patch 549187. Improve string formatting error message.

parent 5ecb7aaa
...@@ -3628,7 +3628,7 @@ PyString_Format(PyObject *format, PyObject *args) ...@@ -3628,7 +3628,7 @@ PyString_Format(PyObject *format, PyObject *args)
} }
if (dict && (argidx < arglen) && c != '%') { if (dict && (argidx < arglen) && c != '%') {
PyErr_SetString(PyExc_TypeError, PyErr_SetString(PyExc_TypeError,
"not all arguments converted"); "not all arguments converted during string formatting");
goto error; goto error;
} }
Py_XDECREF(temp); Py_XDECREF(temp);
...@@ -3636,7 +3636,7 @@ PyString_Format(PyObject *format, PyObject *args) ...@@ -3636,7 +3636,7 @@ PyString_Format(PyObject *format, PyObject *args)
} /* until end */ } /* until end */
if (argidx < arglen && !dict) { if (argidx < arglen && !dict) {
PyErr_SetString(PyExc_TypeError, PyErr_SetString(PyExc_TypeError,
"not all arguments converted"); "not all arguments converted during string formatting");
goto error; goto error;
} }
if (args_owned) { if (args_owned) {
......
...@@ -5708,7 +5708,7 @@ PyObject *PyUnicode_Format(PyObject *format, ...@@ -5708,7 +5708,7 @@ PyObject *PyUnicode_Format(PyObject *format,
} }
if (dict && (argidx < arglen) && c != '%') { if (dict && (argidx < arglen) && c != '%') {
PyErr_SetString(PyExc_TypeError, PyErr_SetString(PyExc_TypeError,
"not all arguments converted"); "not all arguments converted during string formatting");
goto onError; goto onError;
} }
Py_XDECREF(temp); Py_XDECREF(temp);
...@@ -5716,7 +5716,7 @@ PyObject *PyUnicode_Format(PyObject *format, ...@@ -5716,7 +5716,7 @@ PyObject *PyUnicode_Format(PyObject *format,
} /* until end */ } /* until end */
if (argidx < arglen && !dict) { if (argidx < arglen && !dict) {
PyErr_SetString(PyExc_TypeError, PyErr_SetString(PyExc_TypeError,
"not all arguments converted"); "not all arguments converted during string formatting");
goto onError; goto onError;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment