better method for accessing faultString
[sface.git] / sface / sfiprocess.py
index b6c5f04..b3be4f6 100644 (file)
@@ -97,6 +97,12 @@ class SfiProcess(QObject):
         self.trace_end()
         self.emit(SIGNAL("finished()"))
 
+    def getFaultString(self):
+        if self.faults == []:
+            return None
+
+        return self.faults[0].get("faultString","") + " (" + self.faults[0].get("faultCode","") + ")"
+
     def __getRSpec(self, mgr):
         slice = config.getSlice()
         # Write RSpec to file for testing.