[tor-commits] [ooni-probe/master] Fix some bugs in oonireport
art at torproject.org
art at torproject.org
Wed Feb 4 13:27:16 UTC 2015
commit eb1daf87240830d8c875455ad92a708ce8443d65
Author: Arturo Filastò <art at fuffa.org>
Date: Wed Feb 4 14:17:55 2015 +0100
Fix some bugs in oonireport
---
ooni/report/tool.py | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/ooni/report/tool.py b/ooni/report/tool.py
index 11dbeda..9eaad5e 100644
--- a/ooni/report/tool.py
+++ b/ooni/report/tool.py
@@ -22,9 +22,16 @@ def upload(report_file, collector=None, bouncer=None):
report = parser.ReportLoader(report_file)
if bouncer:
oonib_client = OONIBClient(bouncer)
- collector = yield oonib_client.lookupTestCollector(
- report.header['test_name']
+ net_tests = [{
+ 'test-helpers': [],
+ 'input-hashes': report.header['input_hashes'],
+ 'name': report.header['test_name'],
+ 'version': report.header['test_version'],
+ }]
+ result = yield oonib_client.lookupTestCollector(
+ net_tests
)
+ collector = str(result['net-tests'][0]['collector'])
if collector is None:
try:
@@ -57,7 +64,7 @@ def upload_all(collector=None, bouncer=None):
try:
yield upload(report_file, collector, bouncer)
except Exception as exc:
- print exc
+ log.exception(exc)
def print_report(report_file, value):
More information about the tor-commits
mailing list