def submit_job(self): try: spec = JobSpec(**self.job_data) # TODO: find a better place to do this. if not str(self.scene_field.text()): raise RuntimeError("Scene cannot be blank.") if self.render_field.currentText() == 'SELECT': raise RuntimeError("Renderer cannot be blank.") if not self.title_field.text(): raise RuntimeError("Title cannot be blank.") # Key env vars that influence submission os.environ['HEAD_NODE'] = str(self.head_node_field.currentText()) if self.rrt_debug.isChecked(): os.environ['RRT_DEBUG'] = '1' else: os.environ['RRT_DEBUG'] = '0' spec.submit_job(pause=True if ((os.getenv('RRT_DEBUG', False) == '1') or self.pause.isChecked()) else False) #self.quit() except Exception, e: alert = QtGui.QMessageBox(self) alert.setWindowTitle('Error') alert.setIcon(QtGui.QMessageBox.Warning) alert.setText(str(e)) alert.exec_()
def submit_job(self, *args, **kwargs): if self._is_valid(): spec = JobSpec(**self.job_data) LOG.debug(spec.ini_data) try: spec.submit_job() except Exception, e: LOG.error(e)
def submit_job(self, *args, **kwargs): if self._is_valid(): spec = JobSpec(**self.job_data) LOG.debug(spec.ini_data) try: os.environ['HEAD_NODE'] = self._controls['head_node'].getValue() os.environ['RRT_DEBUG'] = '1' if self._controls['debug'].getValue() else '' spec.submit_job(pause=self._controls['pause'].getValue()) except Exception, e: LOG.error(e)
def submit_job(self): try: spec = JobSpec(**self.job_data) # TODO: find a better place to do this. if not str(self.output_base_field.text()): raise RuntimeError("Output cannot be blank.") spec.submit_job() self.quit() except Exception, e: alert = QtGui.QMessageBox(self) alert.setWindowTitle('Error') alert.setIcon(QtGui.QMessageBox.Warning) alert.setText(str(e)) alert.exec_()
def submit_job(self): try: spec = JobSpec(**self.job_data) # TODO: find a better place to do this. if not str(self.output_base_field.text()): raise RuntimeError("Output cannot be blank.") # Key env vars that influence submission os.environ['HEAD_NODE'] = str(self.head_node_field.currentText()) spec.submit_job(pause=True if os.getenv('RRT_DEBUG', False) else False) self.quit() except Exception, e: alert = QtGui.QMessageBox(self) alert.setWindowTitle('Error') alert.setIcon(QtGui.QMessageBox.Warning) alert.setText(str(e)) alert.exec_()