[tor-commits] [ooni-probe/master] Continue work on OONIB

art at torproject.org art at torproject.org
Sat Nov 10 14:02:09 UTC 2012


commit 8417fce6bc80716ea19c6f531c0380c61944be9b
Author: Arturo Filastò <arturo at filasto.net>
Date:   Tue Nov 6 21:58:38 2012 +0100

    Continue work on OONIB
---
 oonib/oonibackend.py |    6 ++++++
 oonib/report/api.py  |    3 ++-
 2 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/bin/oonib b/bin/oonib
old mode 100644
new mode 100755
diff --git a/oonib/oonibackend.py b/oonib/oonibackend.py
index e2e800f..eaa52f9 100644
--- a/oonib/oonibackend.py
+++ b/oonib/oonibackend.py
@@ -9,8 +9,12 @@ import json
 import random
 import string
 
+from twisted.application import internet
+
 from twisted.internet import protocol, reactor, defer
 from twisted.application import internet, service
+from twisted.application.service import Application
+
 from twisted.web import resource, server, static
 from twisted.web.microdom import escape
 from twisted.protocols import basic
@@ -26,6 +30,7 @@ from oonib.testhelpers.httph import HTTPBackend, DebugHTTPServer
 from oonib.testhelpers.dns import ProxyDNSServer
 from oonib.testhelpers.daphn3 import Daphn3Server
 
+from cyclone import web
 
 log.start('/tmp/oonib.log')
 
@@ -70,4 +75,5 @@ if config.main.reporting_port:
     internet.TCPServer(int(config.main.reporting_port),
                        reportingBackend).setServiceParent(serviceCollection)
 
+reactor.addSystemEventTrigger('after', 'shutdown', db_threadpool.stop)
 
diff --git a/oonib/report/api.py b/oonib/report/api.py
index ea6085d..996a6e4 100644
--- a/oonib/report/api.py
+++ b/oonib/report/api.py
@@ -14,7 +14,8 @@ from twisted.internet import reactor, defer
 
 from cyclone import web
 
-from oonib.report.db import models
+from oonib.report import models
+
 backend_version = '0.0.1'
 
 def updateReport(report_id, content):





More information about the tor-commits mailing list