[tor-commits] [compass/master] Add load() method to BaseFilter
karsten at torproject.org
karsten at torproject.org
Fri Aug 24 17:12:34 UTC 2012
commit cba240accc983d885737daaef15774ed515fb6ca
Author: Sathyanarayanan Gunasekaran <gsathya.ceg at gmail.com>
Date: Mon Aug 20 17:05:40 2012 +0530
Add load() method to BaseFilter
This can be used as a basic init method
for all the filters that inherit BaseFilter
to do some initial preprocessing.
---
compass.py | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/compass.py b/compass.py
index 544306e..9d727c8 100755
--- a/compass.py
+++ b/compass.py
@@ -20,6 +20,9 @@ class BaseFilter(object):
def accept(self, relay):
pass
+ def load(self, relays):
+ pass
+
class RunningFilter(BaseFilter):
def accept(self, relay):
return relay['running']
@@ -132,6 +135,7 @@ class RelayStats(object):
self._relays = {}
relays = self.data['relays']
for f in self._filters:
+ f.load(relays)
relays = filter(f.accept, relays)
for relay in relays:
More information about the tor-commits
mailing list