コード例 #1
0
ファイル: MonitorAction.py プロジェクト: fxueye/AutoWorker
class MonitorAction(Action):
    _logger = None
    _process = None
    _timer = None

    def __init__(self, proc):
        self._logger = logging.getLogger(str(__name__))
        monitorSecond = SysConfig.config["servers"]["monitorSecond"]
        if not monitorSecond:
            monitorSecond = 5
        self._timer = PeriodicTimer(TimerUtil.secondToMills(monitorSecond))
        self._process = proc
        pass

    def update(self, diff, now):
        return self._timer.update(diff)
        pass

    def call(self):
        self._logger.debug("numiid count:%d" % (AppQueue.numiidQueue.qsize()))
        pass

    def isOver(self):
        return False
        pass
コード例 #2
0
ファイル: MonitorAction.py プロジェクト: fxueye/AutoWorker
 def __init__(self, proc):
     self._logger = logging.getLogger(str(__name__))
     monitorSecond = SysConfig.config["servers"]["monitorSecond"]
     if not monitorSecond:
         monitorSecond = 5
     self._timer = PeriodicTimer(TimerUtil.secondToMills(monitorSecond))
     self._process = proc
     pass