X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fsfiprocess.py;h=34608de1cb8aa14541c1256d45f295933155af3d;hp=b6c5f046676ee2c952f5bcd1ac490ff43fb65dc4;hb=3c68878ef4063449f4d3168558647f15a7f13b3b;hpb=95ffcc9a39b6df94c6296cc42511c0140fd8a388 diff --git a/sface/sfiprocess.py b/sface/sfiprocess.py index b6c5f04..34608de 100644 --- a/sface/sfiprocess.py +++ b/sface/sfiprocess.py @@ -97,10 +97,16 @@ 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. - filename = os.path.expanduser("~/.sfi/" + slice + ".rspec") + filename = config.fullpath ("%s.rspec"%slice) try: os.remove(filename) except: