From 6261f2f619cbef5c2a3541a47b76ce1a5bf1c335 Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Wed, 28 Feb 2001 20:58:04 +0000 Subject: Now that Jeremy is asking about this code, it looks really bogus to me, so let's rip it out. The constructor for SyntaxError does the right thing, so we do not need to do it again. --- Python/pythonrun.c | 18 ------------------ 1 file changed, 18 deletions(-) (limited to 'Python/pythonrun.c') diff --git a/Python/pythonrun.c b/Python/pythonrun.c index 40611b6c5e..7d73395fd0 100644 --- a/Python/pythonrun.c +++ b/Python/pythonrun.c @@ -1096,24 +1096,6 @@ err_input(perrdetail *err) w = Py_BuildValue("(sO)", msg, v); PyErr_SetObject(errtype, w); Py_XDECREF(w); - - if (v != NULL) { - PyObject *exc, *tb; - - PyErr_Fetch(&errtype, &exc, &tb); - PyErr_NormalizeException(&errtype, &exc, &tb); - if (PyObject_SetAttrString(exc, "filename", - PyTuple_GET_ITEM(v, 0))) - PyErr_Clear(); - if (PyObject_SetAttrString(exc, "lineno", - PyTuple_GET_ITEM(v, 1))) - PyErr_Clear(); - if (PyObject_SetAttrString(exc, "offset", - PyTuple_GET_ITEM(v, 2))) - PyErr_Clear(); - Py_DECREF(v); - PyErr_Restore(errtype, exc, tb); - } } /* Print fatal error message and abort */ -- cgit v1.2.1