prelude-correlator/master: Prefix Timer variable, to prevent potential conflict with Context class variable

[email protected] Fri, 18 Dec 2009 16:58:31 +0100 (CET)
Newsgroups gmane.comp.security.ids.prelude.cvs
Message-ID <[email protected]>
commit 9d9d1e85bc07468cd0128a3c77a2bd08931e292b
Author: Yoann Vandoorselaere <[email protected]>
Date:   Wed Dec 16 17:51:32 2009 +0100

    Prefix Timer variable, to prevent potential conflict with Context class variable


========================================

 PreludeCorrelator/context.py |   30 +++++++++++++++---------------
 1 files changed, 15 insertions(+), 15 deletions(-)

========================================

diff --git a/PreludeCorrelator/context.py b/PreludeCorrelator/context.py
index 3142867..a6be826 100644
--- a/PreludeCorrelator/context.py
+++ b/PreludeCorrelator/context.py
@@ -28,46 +28,46 @@ _CONTEXT_TABLE = { }
 class Timer:
         def __setstate__(self, dict):
                 self.__dict__.update(dict)
-                if self._start:
+                if self._timer_start:
                         _TIMER_LIST.append(self)
 
         def __init__(self, expire, cb_func=None):
-                self._start = None
-                self._expire = expire
-                self._cb = cb_func
+                self._timer_start = None
+                self._timer_expire = expire
+                self._timer_cb = cb_func
 
         def _timerExpireCallback(self):
                 self.stop()
                 try:
-                        self._cb(self)
+                        self._timer_cb(self)
                 except:
                         pass
 
         def hasExpired(self, now=time.time()):
-                return self.elapsed(now) >= self._expire
+                return self.elapsed(now) >= self._timer_expire
 
         def check(self, now=time.time()):
                 if self.hasExpired(now):
                         self._timerExpireCallback()
 
         def elapsed(self, now=time.time()):
-                return now - self._start
+                return now - self._timer_start
 
         def running(self):
-                return self._start != None
+                return self._timer_start != None
 
         def setExpire(self, expire):
-                self._expire = expire
+                self._timer_expire = expire
 
         def start(self):
-                if not self._start:
-                        self._start = time.time()
+                if not self._timer_start:
+                        self._timer_start = time.time()
                         _TIMER_LIST.append(self)
 
         def stop(self):
-                if self._start:
+                if self._timer_start:
                         _TIMER_LIST.remove(self)
-                        self._start = None
+                        self._timer_start = None
 
         def reset(self):
                 self.stop()
@@ -169,7 +169,7 @@ def wakeup(now):
 def stats(logger):
         now = time.time()
         for ctx in _CONTEXT_TABLE.values():
-                if not ctx._start:
+                if not ctx._timer_start:
                         logger.info("[%s]: threshold=%d update=%d" % (ctx._name, ctx._threshold, ctx._update_count))
                 else:
-                        logger.info("[%s]: threshold=%d update=%d expire=%d" % (ctx._name, ctx._threshold, ctx._update_count, ctx._expire - (now - ctx._start)))
+                        logger.info("[%s]: threshold=%d update=%d expire=%d" % (ctx._name, ctx._threshold, ctx._update_count, ctx._timer_expire - (now - ctx._timer_start)))
_______________________________________________
Prelude-cvslog site list
[email protected]
http://lists.prelude-ids.org/mailman/listinfo/prelude-cvslog