+
+ if (xml.strip()==""):
+ return None
+
+ rspec = RSpec(rspec=xml)
+ return rspec
+ 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
+
+ def getSliceMgrVersion(self):
+ filename = config.fullpath("slicemgr.version")
+
+ if os.path.exists(filename):
+ data = open(filename).read()
+ return pickle.loads(data)
+