[tor-commits] [ooni-probe/master] Improve report of TCP Connect test

art at torproject.org art at torproject.org
Tue Nov 20 16:44:28 UTC 2012


commit ab198019f18b66d18b7e1ddc944127d992918ce1
Author: Arturo Filastò <art at fuffa.org>
Date:   Tue Nov 20 17:07:33 2012 +0100

    Improve report of TCP Connect test
---
 nettests/core/tcpconnect.py |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/nettests/core/tcpconnect.py b/nettests/core/tcpconnect.py
index 4d1e0fc..b763bf8 100644
--- a/nettests/core/tcpconnect.py
+++ b/nettests/core/tcpconnect.py
@@ -35,7 +35,12 @@ class TCPConnectTest(nettest.NetTestCase):
         def connectionFailed(failure):
             failure.trap(ConnectionRefusedError, TCPTimedOutError)
             log.debug("Unable to connect to %s" % self.input)
-            self.report["connection"] = str(failure.value)
+            if isinstance(failure, ConnectionRefusedError):
+                self.report["connection"] = 'refused'
+            elif isinstance(failure, TCPTimedOutError):
+                self.report["connection"] = 'timeout'
+            else:
+                self.report["connection"] = 'failed'
 
         from twisted.internet import reactor
         point = TCP4ClientEndpoint(reactor, host, int(port))





More information about the tor-commits mailing list