示例#1
0
文件: errors.py 项目: editxt/editxt
 def exceptionHandler_shouldLogException_mask_(self, sender, exception, aMask):
     try:
         if isPythonException(exception):
             return log_python_exception(exception)
         elif self.verbosity & LOGSTACKTRACE:
             return log_objc_exception(exception)
         else:
             return False # don't log it for us
     except:
         log.exception("Error in exception handler")
         sys.stderr.write("Error in exception handler\n")
         sys.stderr.write(traceback.format_exc())
         return bool(self.verbosity & LOGSTACKTRACE)
示例#2
0
文件: errors.py 项目: khairy/editxt
 def exceptionHandler_shouldLogException_mask_(self, sender, exception, aMask):
     try:
         if isPythonException(exception):
             return log_python_exception(exception)
         elif self.verbosity & LOGSTACKTRACE:
             return log_objc_exception(exception)
         else:
             return False # don't log it for us
     except:
         print("*** Exception occurred during exception handler ***",
                 file=sys.stderr)
         traceback.print_exc(sys.stderr)
         return True
示例#3
0
 def exceptionHandler_shouldLogException_mask_(self, sender, exception,
                                               aMask):
     try:
         if isPythonException(exception):
             return log_python_exception(exception)
         elif self.verbosity & LOGSTACKTRACE:
             return log_objc_exception(exception)
         else:
             return False  # don't log it for us
     except:
         print("*** Exception occurred during exception handler ***",
               file=sys.stderr)
         traceback.print_exc(sys.stderr)
         return True