Beispiel #1
0
 def __init__(self):
     AbstractRule.__init__(self)
     self.DictionaryList = []
     self.DictionaryBaseClassList = []
Beispiel #2
0
 def __init__(self):
     AbstractRule.__init__(self)
     self.DictionaryList = []
Beispiel #3
0
 def __init__(self):
     AbstractRule.__init__(self)
Beispiel #4
0
 def __init__(self):
     AbstractRule.__init__(self)
     self.TempFile = os.path.join(self.TempDir,"CoverageTestTemp.txt")
Beispiel #5
0
 def __init__(self):
     AbstractRule.__init__(self)
Beispiel #6
0
 def __init__(self):
     AbstractRule.__init__(self)
     self.DictionaryList = []
Beispiel #7
0
 def __init__(self):
     AbstractRule.__init__(self)
     self.TempFile = os.path.join(self.TempDir,
                                  "OneClassPerFileDeclarationTemp.txt")
Beispiel #8
0
            if hasattr(self, "timer"):
                self.timer.cancel()
            self.ruleEngine.stop()
        except Exception, e:
            self.logger.error("Error on RuleUpdater.stop(): %s" % (e))

    def run(self):
        try:
            self.logger.info("RuleUpdater.run(): Periodic rule engine update.")
            self.ruleEngine.update()
            self.start()
        except Exception, e:
            self.logger.error("Error on RuleUpdater.run(): %s" % (e))


if __name__ == "__main__":

    logger = logging.getLogger('RestoreStatusRule')
    hdlr = logging.FileHandler('log/rule.log')
    formatter = logging.Formatter(
        "%(asctime)s [%(threadName)-12.12s] [%(levelname)-5.5s]  %(message)s")
    hdlr.setFormatter(formatter)
    logger.addHandler(hdlr)

    context = Context(1)
    r1 = AbstractRule(context, logger)
    re = RuleEngine(context, logger)
    ru = RuleUpdater(re, logger)
    re.update()
    ru.start()
 def __init__(self):
     AbstractRule.__init__(self)
     self.TempFile = os.path.join(self.TempDir,"OneClassPerFileDeclarationTemp.txt")
Beispiel #10
0
 def __init__(self):
     AbstractRule.__init__(self)
     self.TempFile = os.path.join(self.TempDir, "CoverageTestTemp.txt")