It is possible to resurrect a tp_clear-ed object using pure python. The following piece of code illustrates how: import gc, weakref class LateFin: __slots__ = ('ref',) def __del__(self): # 8. Now ...