X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fsfidata.py;h=5de402adba292577389fc4191ef35bc2d33d5f55;hp=fb98ac5541d5ac0094775802bfeb82d8cf6d5d7a;hb=96ec1c38a62466c4d69a57835d470fee98a39edc;hpb=83a8227f531598385af1b6b9e3fa8ef56904b32b diff --git a/sface/sfidata.py b/sface/sfidata.py index fb98ac5..5de402a 100644 --- a/sface/sfidata.py +++ b/sface/sfidata.py @@ -1,4 +1,5 @@ import os +import pickle from PyQt4.QtCore import * from PyQt4.QtGui import * @@ -82,3 +83,17 @@ class SfiData: xml = open(rspec_file).read() return parse_rspec(xml) return None + + def getSliverStatus(self, slice=None): + if not slice: + slice = config.getSlice() + + filename = config.fullpath(slice+".sliverstatus") + + if os.path.exists(filename): + data = open(filename).read() + return pickle.loads(data) + + return None + +