- self.setStatus("<font color='green'>Slice data submitted.</font>")
- QTimer.singleShot(1000, self.refresh)
+ self.disconnect(self.process, SIGNAL('finished()'), self.submitFinished)
+
+ faultString = self.process.getFaultString()
+ if not faultString:
+ self.setStatus("<font color='green'>Slice user data submitted.</font>")
+ QTimer.singleShot(1000, self.refresh)
+ else:
+ self.setStatus("<font color='red'>Slice user submit failed: %s</font>" % (faultString))