def _analyse(self): #try to parse configuration and check it if not self._parse(): return if OptimizationTask.check_options(self) \ or AnalysisTask.check_options(self): self._pipeline_thread.set_data(self.options) if self._config_file: self._change_cwdir() self.save_configuration(silent=True) self.load_config(self._config_file) else: self.terminalOutput.clear() self.reset_temporary_options() self._update_fields() self.abortButton.setEnabled(True) self.abortButton.setText('Abort') self._pipeline_thread.start()
def _parse_and_check(self): return self._parse() and AnalysisTask.check_options(self)