[tor-commits] [ooni-probe/develop] Pass the IP address of the probe instead of an object
isis at torproject.org
isis at torproject.org
Thu Jun 6 16:41:38 UTC 2013
commit a5fe45c7ef4bcfd09c9653826a423de0519a6d4d
Author: Arturo Filastò <art at fuffa.org>
Date: Thu Apr 11 12:15:28 2013 +0200
Pass the IP address of the probe instead of an object
---
ooni/nettest.py | 4 ++--
ooni/utils/geodata.py | 1 +
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/ooni/nettest.py b/ooni/nettest.py
index 0260ca2..41d7f9f 100644
--- a/ooni/nettest.py
+++ b/ooni/nettest.py
@@ -7,7 +7,7 @@ from twisted.python import usage, reflect
from ooni import geoip
from ooni.tasks import Measurement
-from ooni.utils import log, checkForRoot
+from ooni.utils import log, checkForRoot, geodata
from ooni import config
from ooni import otime
@@ -40,7 +40,7 @@ class NetTestLoader(object):
config.privacy.includecity):
log.msg("We will include some geo data in the report")
try:
- client_geodata = geodata.IPToLocation(config.probe_ip)
+ client_geodata = geodata.IPToLocation(config.probe_ip.address)
except e.GeoIPDataFilesNotFound:
log.err("Unable to find the geoip data files")
client_geodata = {'city': None, 'countrycode': None, 'asn': None}
diff --git a/ooni/utils/geodata.py b/ooni/utils/geodata.py
index 56ce05c..2acfdb0 100644
--- a/ooni/utils/geodata.py
+++ b/ooni/utils/geodata.py
@@ -14,6 +14,7 @@ except ImportError:
log.err("Unable to import pygeoip. We will not be able to run geo IP related measurements")
def IPToLocation(ipaddr):
+ log.debug("looking up %s" % ipaddr)
city_file = os.path.join(config.advanced.geoip_data_dir, 'GeoLiteCity.dat')
country_file = os.path.join(config.advanced.geoip_data_dir, 'GeoIP.dat')
asn_file = os.path.join(config.advanced.geoip_data_dir, 'GeoIPASNum.dat')
More information about the tor-commits
mailing list