Simpify checks of FileList element
This commit is contained in:
parent
71347327ab
commit
e98da2e40c
@ -87,47 +87,38 @@ class AnatricConfig:
|
|||||||
self._tree.find("FileList").tag = tag
|
self._tree.find("FileList").tag = tag
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def filelist_format(self):
|
def _filelist_elem(self):
|
||||||
if self.filelist_type == "TRICS":
|
if self.filelist_type == "TRICS":
|
||||||
return self._tree.find("FileList").attrib["format"]
|
filelist_elem = self._tree.find("FileList")
|
||||||
return self._tree.find("SinqFileList").attrib["format"]
|
else: # SINQ
|
||||||
|
filelist_elem = self._tree.find("SinqFileList")
|
||||||
|
|
||||||
|
return filelist_elem
|
||||||
|
|
||||||
|
@property
|
||||||
|
def filelist_format(self):
|
||||||
|
return self._filelist_elem.attrib["format"]
|
||||||
|
|
||||||
@filelist_format.setter
|
@filelist_format.setter
|
||||||
def filelist_format(self, value):
|
def filelist_format(self, value):
|
||||||
if self.filelist_type == "TRICS":
|
self._filelist_elem.attrib["format"] = value
|
||||||
self._tree.find("FileList").attrib["format"] = value
|
|
||||||
else: # SINQ
|
|
||||||
self._tree.find("SinqFileList").attrib["format"] = value
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def filelist_datapath(self):
|
def filelist_datapath(self):
|
||||||
if self.filelist_type == "TRICS":
|
return self._filelist_elem.find("datapath").attrib["value"]
|
||||||
return self._tree.find("FileList").find("datapath").attrib["value"]
|
|
||||||
return self._tree.find("SinqFileList").find("datapath").attrib["value"]
|
|
||||||
|
|
||||||
@filelist_datapath.setter
|
@filelist_datapath.setter
|
||||||
def filelist_datapath(self, value):
|
def filelist_datapath(self, value):
|
||||||
if self.filelist_type == "TRICS":
|
self._filelist_elem.find("datapath").attrib["value"] = value
|
||||||
self._tree.find("FileList").find("datapath").attrib["value"] = value
|
|
||||||
else: # SINQ
|
|
||||||
self._tree.find("SinqFileList").find("datapath").attrib["value"] = value
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def filelist_ranges(self):
|
def filelist_ranges(self):
|
||||||
if self.filelist_type == "TRICS":
|
range_vals = self._filelist_elem.find("range").attrib
|
||||||
range_vals = self._tree.find("FileList").find("range").attrib
|
|
||||||
else: # SINQ
|
|
||||||
range_vals = self._tree.find("SinqFileList").find("range").attrib
|
|
||||||
|
|
||||||
return (int(range_vals["start"]), int(range_vals["end"]))
|
return (int(range_vals["start"]), int(range_vals["end"]))
|
||||||
|
|
||||||
@filelist_ranges.setter
|
@filelist_ranges.setter
|
||||||
def filelist_ranges(self, value):
|
def filelist_ranges(self, value):
|
||||||
if self.filelist_type == "TRICS":
|
range_vals = self._filelist_elem.find("range").attrib
|
||||||
range_vals = self._tree.find("FileList").find("range").attrib
|
|
||||||
else: # SINQ
|
|
||||||
range_vals = self._tree.find("SinqFileList").find("range").attrib
|
|
||||||
|
|
||||||
range_vals["start"] = str(value[0])
|
range_vals["start"] = str(value[0])
|
||||||
range_vals["end"] = str(value[1])
|
range_vals["end"] = str(value[1])
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user