def destroy(self): if not self.setup_done: return signal.setitimer(signal.ITIMER_PROF, 0) signal.signal(signal.SIGPROF, self.prev_signal_handler)