[tor-commits] [ooni-probe/master] Add the redirected responses in inverted order

art at torproject.org art at torproject.org
Mon May 30 16:28:33 UTC 2016


commit 32c463b766476a0db697d8c72264ed5683563fd2
Author: Arturo Filastò <arturo at filasto.net>
Date:   Sun May 8 19:08:52 2016 +0200

    Add the redirected responses in inverted order
    
    This means the first item in the list will be the final response, while the
    last will be the first response.
---
 ooni/templates/httpt.py | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/ooni/templates/httpt.py b/ooni/templates/httpt.py
index 6b4c4b9..c58daf2 100644
--- a/ooni/templates/httpt.py
+++ b/ooni/templates/httpt.py
@@ -162,11 +162,6 @@ class HTTPTest(NetTestCase):
 
             failure (instance): An instance of :class:twisted.internet.failure.Failure
         """
-        if response and response.previousResponse:
-            self.addToReport(request, response.previousResponse,
-                             response_body=None,
-                             failure_string=None)
-
         log.debug("Adding %s to report" % request)
         request_headers = TrueHeaders(request['headers'])
         session = {
@@ -199,6 +194,12 @@ class HTTPTest(NetTestCase):
 
         self.report['requests'].append(session)
 
+        if response and response.previousResponse:
+            self.addToReport(request, response.previousResponse,
+                             response_body=None,
+                             failure_string=None)
+
+
     def _processResponseBody(self, response_body, request, response, body_processor):
         log.debug("Processing response body")
         HTTPTest.addToReport(self, request, response, response_body)





More information about the tor-commits mailing list