From: Benjamin Peterson Date: Sun, 7 Mar 2010 00:07:45 +0000 (+0000) Subject: Merged revisions 78746 via svnmerge from X-Git-Tag: v2.6.5rc2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=264a01091a5808792653239648fc5e15c90a823c;p=thirdparty%2FPython%2Fcpython.git Merged revisions 78746 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r78746 | benjamin.peterson | 2010-03-06 18:00:37 -0600 (Sat, 06 Mar 2010) | 1 line more specific exception for wrong kind of raise #8082 ........ --- diff --git a/Python/ceval.c b/Python/ceval.c index f72fe4ae02fd..6dd370f5f7e2 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -3260,8 +3260,9 @@ do_raise(PyObject *type, PyObject *value, PyObject *tb) /* Not something you can raise. You get an exception anyway, just not what you specified :-) */ PyErr_Format(PyExc_TypeError, - "exceptions must be classes or instances, not %s", - type->ob_type->tp_name); + "exceptions must be old-style classes or " + "derived from BaseException, not %s", + type->ob_type->tp_name); goto raise_error; }