Esempio n. 1
0
 def run(self):
     # Parse output of ab, setting attributes on self
     try:
         self.output = _cpmodpy.read_process(AB_PATH or "ab", self.args())
     except:
         print _cperror.format_exc()
         raise
     
     for attr, name, pattern in self.parse_patterns:
         val = re.search(pattern, self.output, re.MULTILINE)
         if val:
             val = val.group(1)
             setattr(self, attr, val)
         else:
             setattr(self, attr, None)
Esempio n. 2
0
    def run(self):
        global AB_PATH
        try:
            self.output = _cpmodpy.read_process(AB_PATH or 'ab', self.args())
        except:
            print _cperror.format_exc()
            raise

        for attr, name, pattern in self.parse_patterns:
            val = re.search(pattern, self.output, re.MULTILINE)
            if val:
                val = val.group(1)
                setattr(self, attr, val)
            else:
                setattr(self, attr, None)
Esempio n. 3
0
    def run(self):
        # Parse output of ab, setting attributes on self
        try:
            self.output = _cpmodpy.read_process(AB_PATH or "ab", self.args())
        except:
            print(_cperror.format_exc())
            raise

        for attr, name, pattern in self.parse_patterns:
            val = re.search(pattern, self.output, re.MULTILINE)
            if val:
                val = val.group(1)
                setattr(self, attr, val)
            else:
                setattr(self, attr, None)
Esempio n. 4
0
    def run(self):
        global AB_PATH
        try:
            self.output = _cpmodpy.read_process(AB_PATH or 'ab', self.args())
        except:
            print _cperror.format_exc()
            raise

        for attr, name, pattern in self.parse_patterns:
            val = re.search(pattern, self.output, re.MULTILINE)
            if val:
                val = val.group(1)
                setattr(self, attr, val)
            else:
                setattr(self, attr, None)