[tor-commits] [metrics-tasks/master] Remove unused GeoIP code (#1854).

karsten at torproject.org karsten at torproject.org
Tue Nov 27 15:42:20 UTC 2012


commit 767e93c8b3639e0e06f8e17e3f176e625efde9c5
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date:   Tue Nov 27 09:17:03 2012 -0500

    Remove unused GeoIP code (#1854).
---
 task-1854/pylinf.py |   18 ------------------
 1 files changed, 0 insertions(+), 18 deletions(-)

diff --git a/task-1854/pylinf.py b/task-1854/pylinf.py
index 3bdd8a2..9885de5 100644
--- a/task-1854/pylinf.py
+++ b/task-1854/pylinf.py
@@ -11,7 +11,6 @@ rsync -arz --delete metrics.torproject.org::metrics-recent/relay-descriptors/con
 import sys
 import math
 import os
-import pygeoip
 import tarfile
 import pickle
 import StringIO
@@ -28,8 +27,6 @@ class Router:
         self.bandwidth = None
         self.advertised_bw = None
         self.hex_digest = None
-        self.country = None
-        self.as_no = None
         self.is_exit = None
         self.is_guard = None
 
@@ -37,8 +34,6 @@ class Router:
            self.hex_digest = b2a_hex(a2b_base64(values[2]+"="))
            self.advertised_bw = self.get_advertised_bw(self.hex_digest)
            ip = values[5]
-           #self.country = gi_db.country_code_by_addr(ip)
-           #self.as_no = self.get_as_details(ip)
 
     def add_weights(self, values):
            self.bandwidth = int(values[0].split('=')[1])
@@ -49,13 +44,6 @@ class Router:
            if "Guard" in values:
                self.is_guard = True
 
-    def get_as_details(self, ip):
-        try:
-            value = as_db.org_by_addr(str(ip)).split()
-            return value[0]
-        except:
-            return ""
-
     def get_advertised_bw(self, hex_digest):
         try:
             return descriptors[self.hex_digest.upper()]
@@ -213,10 +201,6 @@ def parse_args():
     usage = "Usage - python pyentropy.py [options]"
     parser = OptionParser(usage)
 
-    parser.add_option("-g", "--geoip", dest="gi_db", default="GeoIP.dat",
-                      help="Input GeoIP database")
-    parser.add_option("-a", "--as", dest="as_db", default="GeoIPASNum.dat",
-                      help="Input AS GeoIP database")
     parser.add_option("-s", "--server_desc", dest="server_desc",
                       default=False, help="Server descriptors directory")
     parser.add_option("-l", "--linf-output", dest="linf", default="linf.csv",
@@ -234,8 +218,6 @@ def parse_args():
 
 if __name__ == "__main__":
     options = parse_args()
-    gi_db = pygeoip.GeoIP(options.gi_db)
-    as_db = pygeoip.GeoIP(options.as_db)
 
     server_desc_files = []
     global descriptors





More information about the tor-commits mailing list