Ejemplo n.º 1
0
 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_()
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 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_()
Ejemplo n.º 5
0
 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_()