[tor-commits] [metrics-tasks/master] Remove unused members of the Router class (#6232).
karsten at torproject.org
karsten at torproject.org
Tue Jul 24 10:11:21 UTC 2012
commit cb16d7e2790c2a02a4315948b522a04f5464a3b0
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date: Tue Jul 24 09:39:50 2012 +0200
Remove unused members of the Router class (#6232).
---
task-6232/pyentropy.py | 30 ++++++++++--------------------
1 files changed, 10 insertions(+), 20 deletions(-)
diff --git a/task-6232/pyentropy.py b/task-6232/pyentropy.py
index 8af09c6..99d83da 100644
--- a/task-6232/pyentropy.py
+++ b/task-6232/pyentropy.py
@@ -28,28 +28,19 @@ from stem.descriptor.server_descriptor import RelayDescriptor, BridgeDescriptor
class Router:
def __init__(self):
- self.lines = []
- self.nick = None
- self.digest = None
self.hex_digest = None
self.bandwidth = None
self.advertised_bw = None
- self.flags = None
- self.probability = None
- self.ip = None
self.country = None
self.as_no = None
- self.as_name = None
self.is_exit = None
self.is_guard = None
def add_router_info(self, values):
- self.nick = values[0]
- self.digest = values[2]
- self.hex_digest = b2a_hex(a2b_base64(self.digest+"="))
- self.ip = values[5]
- self.country = gi_db.country_name_by_addr(self.ip)
- self.as_no, self.as_name = self.get_as_details()
+ self.hex_digest = b2a_hex(a2b_base64(values[2]+"="))
+ ip = values[5]
+ self.country = gi_db.country_name_by_addr(ip)
+ self.as_no = self.get_as_details(ip)
def add_weights(self, values):
self.advertised_bw = self.get_advertised_bw()
@@ -59,18 +50,17 @@ class Router:
self.bandwidth = int(values[0].split('=')[1])
def add_flags(self, values):
- self.flags = values
- if "Exit" in self.flags:
+ if "Exit" in values:
self.is_exit = True
- if "Guard" in self.flags:
+ if "Guard" in values:
self.is_guard = True
- def get_as_details(self):
+ def get_as_details(self, ip):
try:
- value = as_db.org_by_addr(str(self.ip)).split()
- return value[0], value[1]
+ value = as_db.org_by_addr(str(ip)).split()
+ return value[0]
except:
- return None, None
+ return None
def get_advertised_bw(self):
try:
More information about the tor-commits
mailing list