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)
}
if (dict && (argidx < arglen) && c != '%') {
PyErr_SetString(PyExc_TypeError,
"not all arguments converted");
"not all arguments converted during string formatting");
goto error;
}
Py_XDECREF(temp);
......@@ -3636,7 +3636,7 @@ PyString_Format(PyObject *format, PyObject *args)
} /* until end */
if (argidx < arglen && !dict) {
PyErr_SetString(PyExc_TypeError,
"not all arguments converted");
"not all arguments converted during string formatting");
goto error;
}
if (args_owned) {
......
......@@ -5708,7 +5708,7 @@ PyObject *PyUnicode_Format(PyObject *format,
}
if (dict && (argidx < arglen) && c != '%') {
PyErr_SetString(PyExc_TypeError,
"not all arguments converted");
"not all arguments converted during string formatting");
goto onError;
}
Py_XDECREF(temp);
......@@ -5716,7 +5716,7 @@ PyObject *PyUnicode_Format(PyObject *format,
} /* until end */
if (argidx < arglen && !dict) {
PyErr_SetString(PyExc_TypeError,
"not all arguments converted");
"not all arguments converted during string formatting");
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