import sys import time import threading class C: def __del__(self): try: t = threading.Thread(target=lambda: 1+1) except: pass else: t.start() def worker(): while True: cc = C() try: raise 1/0 except: time.sleep(0.001) for _ in range(5): t = threading.Thread(target=worker) t.daemon = True t.start()