From: Georg Brandl Date: Mon, 29 May 2006 14:13:21 +0000 (+0000) Subject: Fix #1494605. X-Git-Tag: v2.5b1~365 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a1121fa9350f16bbae18b66b8c3825fd5e4706f6;p=thirdparty%2FPython%2Fcpython.git Fix #1494605. --- diff --git a/Python/errors.c b/Python/errors.c index a40f073788b7..56463a30a070 100644 --- a/Python/errors.c +++ b/Python/errors.c @@ -728,7 +728,8 @@ PyErr_SyntaxLocation(const char *filename, int lineno) tmp = PyErr_ProgramText(filename, lineno); if (tmp) { - PyObject_SetAttrString(v, "text", tmp); + if (PyObject_SetAttrString(v, "text", tmp)) + PyErr_Clear(); Py_DECREF(tmp); } }