| Home | Trees | Indices | Help |
|---|
|
|
1 2 KEY_PARSER = "parser" 3 KEY_COMMENT = "comment" 4 KEY_THRESHOLD = "threshold" 5 KEY_FAILS = "fails" 6 KEY_PERIODS = "periods" 7 KEY_ARGS = "args" 8 912112 13 self._args = {} 14 if KEY_ARGS in kwargs: 15 self.add_arguments(kwargs[KEY_ARGS]) 16 elif self.needs_arguments(): 17 raise Exception("Error: needs arguments but none provided!") 18 19 self._host = None 20 21 self._parser = [] 22 if KEY_PARSER in kwargs: 23 self.add_parser(kwargs[KEY_PARSER]) 24 25 self._comment = None 26 if KEY_COMMENT in kwargs: 27 self._comment = kwargs[KEY_COMMENT] 28 29 self._threshold = 0 30 if KEY_THRESHOLD in kwargs: 31 self._threshold = kwargs[KEY_THRESHOLD] 32 33 self._fails = {} 34 if KEY_FAILS in kwargs: 35 self.put_fails(kwargs[KEY_FAILS]) 36 37 self._periods = [] 38 if KEY_PERIODS in kwargs: 39 self.addPeriods(kwargs[KEY_PERIODS]) 40 41 self.errorcode = 0 42 self.errormessage = "No Error!"43 47 50 5355 if period is not None: 56 if isinstance(period, list): 57 self._periods.extend(period) 58 else: 59 self._periods.append(period)60 63 6668 return fail in self.get_fails()69 72 76 79 82 85 88 9193 if parser is not None: 94 if isinstance(parser, list): 95 self._parser.extend(parser) 96 else: 97 self._parser.append(parser)98 101103 self.pre_execute() 104 executionResult = self.execute() 105 parseResult = self.parse_result(executionResult) 106 self.handle_result(parseResult)107 110 113115 result = [] 116 for parser in self.get_parser(): 117 result.append(self._parser._parse(executionResult))118
| Home | Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0.1 on Tue Jun 18 03:07:34 2013 | http://epydoc.sourceforge.net |