+ rec = Record(xml=xml)
+ return rec.todict()
+ return None
+
+ def getSliceRecord(self):
+ rec_file = config.getSliceRecordFile()
+ return self.getRecord(rec_file)
+
+ def getUserRecord(self):
+ rec_file = config.getUserRecordFile()
+ return self.getRecord(rec_file)
+
+ def getUserSliceHrns(self):
+ rec = self.getUserRecord()
+ if rec:
+ slices = rec.get("slices",[])
+ if (type(slices)!=list) or (len(slices)<1):
+ return []
+
+ # get_field("slices") is returning [{"text": name}, {"text": name}, ...]
+ if (type(slices[0])==dict):
+ if "text" in slices[0]:
+ slices = [x["text"] for x in slices]
+
+ return slices
+
+ return []