[tor-commits] [ooni-probe/master] Add ProcessDone error string
art at torproject.org
art at torproject.org
Sat May 2 13:32:53 UTC 2015
commit 6c460223c0fe7705835ef6e46d7902d7f76ea41d
Author: Arturo Filastò <art at fuffa.org>
Date: Thu Mar 26 13:35:04 2015 +0100
Add ProcessDone error string
* Fix some bugs in geoip error handling
---
ooni/errors.py | 6 +++++-
ooni/geoip.py | 4 ++--
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/ooni/errors.py b/ooni/errors.py
index ada7ce0..1368f45 100644
--- a/ooni/errors.py
+++ b/ooni/errors.py
@@ -6,6 +6,7 @@ from twisted.web.error import Error
from twisted.internet.error import ConnectionRefusedError, TCPTimedOutError
from twisted.internet.error import DNSLookupError, ConnectError, ConnectionLost
from twisted.internet.error import TimeoutError as GenericTimeoutError
+from twisted.internet.error import ProcessDone
from twisted.python import usage
@@ -144,6 +145,9 @@ def failureToString(failure):
# log.err("Task timed out")
string = 'task_timed_out'
+ elif isinstance(failure.value, ProcessDone):
+ string = 'process_done'
+
else:
# log.err("Unknown failure type: %s" % type(failure.value))
string = 'unknown_failure %s' % str(failure.value)
@@ -346,4 +350,4 @@ class ProtocolAlreadyRegistered(Exception):
class LibraryNotInstalledError(Exception):
- pass
\ No newline at end of file
+ pass
diff --git a/ooni/geoip.py b/ooni/geoip.py
index 1dbc7c2..26367ff 100644
--- a/ooni/geoip.py
+++ b/ooni/geoip.py
@@ -215,9 +215,9 @@ class ProbeIP(object):
log.msg("Found your IP via a GeoIP service: %s" % self.address)
self.resolveGeodata()
defer.returnValue(self.address)
- except Exception, e:
+ except Exception:
log.msg("Unable to lookup the probe IP via GeoIPService")
- raise e
+ raise
@defer.inlineCallbacks
def askGeoIPService(self):
More information about the tor-commits
mailing list