[tor-commits] [oonib/master] Handle empty bouncer_endpoints and collector_endpoints

art at torproject.org art at torproject.org
Mon May 30 13:44:56 UTC 2016


commit 9437610ec476c2c20150a905fbeac7e01908c8b7
Author: Arturo Filastò <arturo at filasto.net>
Date:   Sat May 21 21:19:52 2016 +0200

    Handle empty bouncer_endpoints and collector_endpoints
    
    * Set tor_data_dir to null in the default example
---
 oonib.conf.example   | 2 +-
 oonib/oonibackend.py | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/oonib.conf.example b/oonib.conf.example
index 0a5f4a5..95df448 100644
--- a/oonib.conf.example
+++ b/oonib.conf.example
@@ -28,7 +28,7 @@ main:
     stale_time: 3600
 
     tor_hidden_service: false
-    tor_datadir: test_datadir
+    tor_datadir: null
 
     bouncer_endpoints:
     - {type: tls, port: 10443, cert: "private/ssl-key-and-cert.pem"}
diff --git a/oonib/oonibackend.py b/oonib/oonibackend.py
index 18bacf0..33ea92d 100644
--- a/oonib/oonibackend.py
+++ b/oonib/oonibackend.py
@@ -162,12 +162,12 @@ if config.main.tor_hidden_service and \
     config.main.bouncer_endpoints   = [ {'type': 'onion', 'hsdir':   bouncer_hsdir} ]
     config.main.collector_endpoints = [ {'type': 'onion', 'hsdir': collector_hsdir} ]
 
-for endpoint_config in config.main.get('bouncer_endpoints'):
+for endpoint_config in config.main.get('bouncer_endpoints', []):
     print "Starting bouncer with config %s" % endpoint_config
     endpoint = getEndpoint(endpoint_config)
     createService(endpoint, 'bouncer', endpoint_config)
 
-for endpoint_config in config.main.get('collector_endpoints'):
+for endpoint_config in config.main.get('collector_endpoints', []):
     print "Starting collector with config %s" % endpoint_config
     endpoint = getEndpoint(endpoint_config)
     createService(endpoint, 'collector', endpoint_config)





More information about the tor-commits mailing list