Mercurial > cpython-lru_cache-weakref
diff Python/ceval.c @ 9048:118f9f73abe9 legacy-trunk
Add the type of the object to the error message about calling a non-function.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Tue, 25 Aug 1998 18:16:54 +0000 |
| parents | e58a614fb8e4 |
| children | 07dae6fdae79 |
line wrap: on
line diff
--- a/Python/ceval.c Tue Aug 25 18:13:04 1998 +0000 +++ b/Python/ceval.c Tue Aug 25 18:16:54 1998 +0000 @@ -2369,7 +2369,8 @@ Py_DECREF(call); return res; } - PyErr_SetString(PyExc_TypeError, "call of non-function"); + PyErr_Format(PyExc_TypeError, "call of non-function (type %s)", + func->ob_type->tp_name); return NULL; } @@ -2438,8 +2439,9 @@ } else { if (!PyFunction_Check(func)) { - PyErr_SetString(PyExc_TypeError, - "call of non-function"); + PyErr_Format(PyExc_TypeError, + "call of non-function (type %s)", + func->ob_type->tp_name); return NULL; } Py_INCREF(arg);
