def _finished(self): if self._warnings > 0 or self._errors > 0: self.send_info( "Tasks finished with warnings and/or errors; view the logs for details" ) self.send_info(self.final_message()) self._flush_messages() self.send_info("\n\n") if not self._use_private_message_handling: grt.pop_message_handler() grt.pop_status_query_handler() self._progress.show(False) self._progress.stop() self._progress_indeterminate = False self._tasks_finished = True self.next_button.set_enabled(True) self.back_button.set_enabled(True) self.cancel_button.set_enabled(False) self._status_label.set_text("") # Updates the details label as needed self._detail_label.set_text(self.final_details()) if self._errors > 0 or self._warnings > 0: if not self._showing_logs: self.go_advanced() self.tasks_failed(False) else: self.tasks_finished() self.relayout()
def _finished(self): if self._warnings > 0 or self._errors > 0: self.send_info("Tasks finished with warnings and/or errors; view the logs for details") self.send_info(self.final_message()) self._flush_messages() self.send_info("\n\n") if not self._use_private_message_handling: grt.pop_message_handler() grt.pop_status_query_handler() self._progress.show(False) self._progress.stop() self._progress_indeterminate = False self._tasks_finished = True self.next_button.set_enabled(True) self.back_button.set_enabled(True) self.cancel_button.set_enabled(False) self._status_label.set_text("") # Updates the details label as needed self._detail_label.set_text(self.final_details()) if self._errors > 0 or self._warnings > 0: if not self._showing_logs: self.go_advanced() self.tasks_failed(False) else: self.tasks_finished()
def _cancelled(self): self.send_info("Cancelled") self._flush_messages() self.send_info("\n") if not self._use_private_message_handling: grt.pop_message_handler() grt.pop_status_query_handler() self._progress.show(False) self._progress.stop() self._progress_indeterminate = False self.next_button.set_enabled(False) self.back_button.set_enabled(True) self.cancel_button.set_enabled(False) self._detail_label.set_text("Cancelled by user.") self.tasks_failed(True)
def _finished(self): if self._warnings > 0 or self._errors > 0: self.send_info( "Tasks finished with warnings and/or errors, view the logs for details" ) self.send_info(self.final_message()) self._flush_messages() self.send_info("\n\n") if not self._use_private_message_handling: grt.pop_message_handler() grt.pop_status_query_handler() self._progress.show(False) self._progress.stop() self._progress_indeterminate = False self._tasks_finished = True self.next_button.set_enabled(True) self.back_button.set_enabled(True) self.cancel_button.set_enabled(False) self._status_label.set_text("") if self._errors > 0: self._detail_label.set_text( "There were errors during execution, please review log messages." ) if not self._showing_logs: self.go_advanced() self.tasks_failed(False) elif self._warnings > 0: self._detail_label.set_text( "There were warnings during execution, please review log messages.\nClick [Next >] to continue if you think they are not important." ) if not self._showing_logs: self.go_advanced() self.tasks_failed(False) else: self._detail_label.set_text(self.final_message() + "\nClick [Next >] to continue.") self.tasks_finished()
def _failed(self): self.send_info("Failed") self._flush_messages() self.send_info("\n") if not self._use_private_message_handling: grt.pop_message_handler() grt.pop_status_query_handler() self._progress.show(False) self._progress.stop() self._progress_indeterminate = False self.next_button.set_enabled(False) self.back_button.set_enabled(True) self.cancel_button.set_enabled(False) self._detail_label.set_text(self.failure_message()) if not self._showing_logs: self.go_advanced() self.tasks_failed(False) self.relayout()