Example #1
0
 def __handle_errors(self, err):
     debug = self.mainwindow.debug
     if debug:
         html = Html(formatException(err, debug), escape=False) + BR
         self.mainwindow.addHTMLToInfoArea(html, category=COLOR_WARNING)
     else:
         text = exceptionAsUnicode(err)
         self.addToInfoArea(text, category=COLOR_WARNING)
     self.__handle_SessionError(err)
Example #2
0
 def exception(self, err, title=None, dialog=None):
     html = formatException(err, self.debug)
     self.error(html, title, escape=False, dialog=dialog)
Example #3
0
 def exceptionHook(self, errtype, value, traceback):
     html = formatException(value, self.debug, traceback, errtype)
     self.error(html, escape=False, dialog=True)