]> granicus.if.org Git - python/commitdiff
Add the type of the object to the error message about calling a non-function.
authorGuido van Rossum <guido@python.org>
Tue, 25 Aug 1998 18:16:54 +0000 (18:16 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 25 Aug 1998 18:16:54 +0000 (18:16 +0000)
Python/ceval.c

index ff5ee509f614dc17d11906466481abe58313def5..0178f84498d8c4cb0d46d0e64a26fde6181e35a9 100644 (file)
@@ -2369,7 +2369,8 @@ call_builtin(func, arg, kw)
                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 @@ call_function(func, arg, kw)
        }
        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);