Example #1
0
    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
Example #2
0
    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