コード例 #1
0
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()
コード例 #2
0
ファイル: __init__.py プロジェクト: PYPIT/PYPIT
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()
コード例 #3
0
ファイル: pypmsgs.py プロジェクト: p-holguin/PypeIt
 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)
コード例 #4
0
 def close(self):
     '''
     Close the log file before the code exits
     '''
     close_qa(self.pypeit_file)
     return self.reset_log_file(None)