Commit abaede1e authored by Kevin Modzelewski's avatar Kevin Modzelewski

All numbered tests pass now!

parent 860541a2
...@@ -124,11 +124,14 @@ PyTraceBack_Here(PyFrameObject *frame) ...@@ -124,11 +124,14 @@ PyTraceBack_Here(PyFrameObject *frame)
int int
PyTraceBack_Here_Tb(PyFrameObject *frame, PyTracebackObject** tb) PyTraceBack_Here_Tb(PyFrameObject *frame, PyTracebackObject** tb)
{ {
if ((PyObject*)*tb == Py_None) { PyObject* prev_tb = (PyObject*)*tb;
Py_DECREF(*tb); if (prev_tb == Py_None) {
Py_DECREF(prev_tb);
*tb = NULL; *tb = NULL;
prev_tb = NULL;
} }
*tb = newtracebackobject(*tb, frame); *tb = newtracebackobject(*tb, frame);
Py_XDECREF(prev_tb);
if (*tb == NULL) if (*tb == NULL)
return -1; return -1;
return 0; return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment