def _get_valve_names(self): setup_file = os.path.join(paths.extraction_line_dir, 'valves.xml') if os.path.isfile(setup_file): parser = SwitchParser(setup_file) valves = [(v.text.strip(), v.find('description').text.strip()) for g in parser.get_groups() + [None] for v in parser.get_valves(group=g)] self.valve = valves[0][0] else: valves = [] return valves
def _get_valve_names(self): setup_file = os.path.join(paths.extraction_line_dir, 'valves.xml') if os.path.isfile(setup_file): parser = SwitchParser(setup_file) valves = [(v.text.strip(), v.find('description').text.strip()) for g in parser.get_groups() + [None] for v in parser.get_valves(group=g) ] self.valve = valves[0][0] else: valves = [] return valves