def _exit_gracefully(self, sig, frame): self.close() if sig == signal.SIGINT: self.original_int_handler(sig, frame) elif sig == signal.SITERM: self.original_term_handler(sig, frame)