def open_log_button_clicked_cb(self, button, log_file): if log_file: self.stop = False dialog = OpeningLogDialog(title = "Opening Log", parent = None, flags = gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT | gtk.DIALOG_NO_SEPARATOR) #create a thread to open log file background = OpeningLogThread(dialog, log_file, self) background.start() response = dialog.run() self.stop = True background.join()
def open_log_button_clicked_cb(self, button, log_file): if log_file: self.stop = False dialog = OpeningLogDialog(title="Opening Log", parent=None, flags=gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT | gtk.DIALOG_NO_SEPARATOR) #create a thread to open log file background = OpeningLogThread(dialog, log_file, self) background.start() response = dialog.run() self.stop = True background.join()