def signal_handler(signalnum, handler): """ Handle signals sent by the keyboard during code execution """ if signalnum == 2: msgs.info('Ctrl+C was pressed. Ending processes...') close_qa(msgs.pypeit_file) msgs.close() sys.exit()
def signal_handler(signalnum, handler): """ Handle signals sent by the keyboard during code execution """ if signalnum == 2: msgs.info('Ctrl+C was pressed. Ending processes...') close_qa(msgs.pypit_file) msgs.close() sys.exit()
def close(self): ''' Close the log file before the code exits ''' close_qa(self.pypeit_file) # from pypeit import arqa # # QA HTML # if self.pypeit_file is not None: # Likely testing # try: # arqa.gen_mf_html(self.pypeit_file) # except: # Likely crashed very early # pass # else: # arqa.gen_exp_html() return self.reset_log_file(None)
def close(self): ''' Close the log file before the code exits ''' close_qa(self.pypeit_file) return self.reset_log_file(None)