def exec_(self): """Exec dialog if exception is not ignored.""" if self.backtrace not in ExceptionDialog.ignore_exceptions: VeuszDialog.exec_(self) # send another exception shortly - this clears out the current one # so the stack frame of the current exception is released qt4.QTimer.singleShot(0, _raiseIgnoreException)