Beispiel #1
0
 def start_date_thread(self):
     self.csvGenerationStatus.setText("Searching for earliest start date..")
     self.setDateThread = Worker(self.get_start_date_for_csv)
     self.setDateThread.signals.finished.connect(self.set_start_date_for_csv)
     self.setDateThread.signals.started.connect(lambda: self.generateCSVButton.setEnabled(False))
     self.setDateThread.signals.restore.connect(self.restore_csv_state)
     self.threadPool.start(self.setDateThread)
Beispiel #2
0
 def start_date_thread(self):
     """
     Main thread for finding start dates when attempting to initiate a CSV generation.
     """
     self.csvGenerationTicker.clearFocus()  # Shift focus to next element.
     self.csvGenerationStatus.setText("Searching for earliest start date..")
     self.csvGenerationProgressBar.setValue(0)
     self.setDateThread = Worker(self.get_start_date_for_csv, logger=self.parent.logger)
     self.setDateThread.signals.finished.connect(self.set_start_date_for_csv)
     self.setDateThread.signals.started.connect(lambda: self.generateCSVButton.setEnabled(False))
     self.setDateThread.signals.error.connect(self.error_handle_for_csv_start_date)
     self.threadPool.start(self.setDateThread)