Mercurial > cpython-lru_cache-weakref
diff Python/traceback.c @ 22650:2288c724fe2b legacy-trunk
Call PyObject_GC_UnTrack before putting an object on the list of trash.
| author | Neil Schemenauer <nascheme@enme.ucalgary.ca> |
|---|---|
| date | Fri, 29 Mar 2002 03:07:29 +0000 |
| parents | 379fc66f4c96 |
| children | 8291473fde3e |
line wrap: on
line diff
--- a/Python/traceback.c Fri Mar 29 03:05:54 2002 +0000 +++ b/Python/traceback.c Fri Mar 29 03:07:29 2002 +0000 @@ -35,8 +35,8 @@ static void tb_dealloc(tracebackobject *tb) { + PyObject_GC_UnTrack(tb); Py_TRASHCAN_SAFE_BEGIN(tb) - _PyObject_GC_UNTRACK(tb); Py_XDECREF(tb->tb_next); Py_XDECREF(tb->tb_frame); PyObject_GC_Del(tb); @@ -120,7 +120,7 @@ tb->tb_frame = frame; tb->tb_lasti = lasti; tb->tb_lineno = lineno; - _PyObject_GC_TRACK(tb); + PyObject_GC_Track(tb); } return tb; }
