display faults in mainscreen
[sface.git] / sface / screens / mainscreen.py
index 90f8df1..52981bf 100644 (file)
@@ -357,7 +357,12 @@ class SliceWidget(QWidget):
         self.updateView()
 
     def submitFinished(self):
-        self.setStatus("<font color='green'>Slice data submitted.</font>")
+        faultString = self.process.getFaultString()
+        if not faultString:
+            self.setStatus("<font color='green'>Slice data submitted.</font>")
+        else:
+            self.setStatus("<font color='red'>Slice submit failed: %s</font>" % (faultString))
+
         # no need to do that anymore
         # QTimer.singleShot(1000, self.refresh)
         self.updateView()