Ejemplo n.º 1
0
 def __init__(self):
     AbstractRule.__init__(self)
     self.DictionaryList = []
     self.DictionaryBaseClassList = []
Ejemplo n.º 2
0
 def __init__(self):
     AbstractRule.__init__(self)
     self.DictionaryList = []
Ejemplo n.º 3
0
 def __init__(self):
     AbstractRule.__init__(self)
Ejemplo n.º 4
0
 def __init__(self):
     AbstractRule.__init__(self)
     self.TempFile = os.path.join(self.TempDir,"CoverageTestTemp.txt")
Ejemplo n.º 5
0
 def __init__(self):
     AbstractRule.__init__(self)
Ejemplo n.º 6
0
 def __init__(self):
     AbstractRule.__init__(self)
     self.DictionaryList = []
Ejemplo n.º 7
0
 def __init__(self):
     AbstractRule.__init__(self)
     self.TempFile = os.path.join(self.TempDir,
                                  "OneClassPerFileDeclarationTemp.txt")
Ejemplo n.º 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()
Ejemplo n.º 9
0
 def __init__(self):
     AbstractRule.__init__(self)
     self.TempFile = os.path.join(self.TempDir,"OneClassPerFileDeclarationTemp.txt")
Ejemplo n.º 10
0
 def __init__(self):
     AbstractRule.__init__(self)
     self.TempFile = os.path.join(self.TempDir, "CoverageTestTemp.txt")