commit 31c3a81dba626d3defed46213c7e6d6bfde632d6 Author: Arturo Filastò arturo@filasto.net Date: Fri Feb 5 17:47:29 2016 +0100
Integrate withoutbody optflag lost in rebase --- ooni/nettests/blocking/http_requests.py | 2 +- ooni/templates/httpt.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/ooni/nettests/blocking/http_requests.py b/ooni/nettests/blocking/http_requests.py index f21b041..e00b4c6 100644 --- a/ooni/nettests/blocking/http_requests.py +++ b/ooni/nettests/blocking/http_requests.py @@ -18,7 +18,7 @@ class UsageOptions(usage.Options): ['factor', 'f', 0.8, 'What factor should be used for triggering censorship (0.8 == 80%)']] optFlags = [ - ["withoutbody","B", "don't include HTTP response body inside of the report"], + ["withoutbody", "B", "don't include HTTP response body inside of the report"], ]
diff --git a/ooni/templates/httpt.py b/ooni/templates/httpt.py index a49c39b..3a36b18 100644 --- a/ooni/templates/httpt.py +++ b/ooni/templates/httpt.py @@ -151,9 +151,13 @@ class HTTPTest(NetTestCase): } } if response: + if self.localOptions.get('withoutbody', 0) is 0: + response_body = _representBody(response_body) + else: + response_body = '' session['response'] = { 'headers': _representHeaders(response.headers), - 'body': _representBody(response_body), + 'body': response_body, 'code': response.code } session['failure'] = None
tor-commits@lists.torproject.org