[tor-commits] [ooni-probe/master] Check empty section in config file to avoid AttributeErrors exceptions when parsing the file.
art at torproject.org
art at torproject.org
Thu Aug 7 15:15:26 UTC 2014
commit ded4aefe260fd102d00b03371f546dca0230ea15
Author: kudrom <kudrom at riseup.net>
Date: Mon Aug 4 19:53:34 2014 +0200
Check empty section in config file to avoid AttributeErrors exceptions when parsing the file.
---
ooni/settings.py | 2 +-
ooni/tests/test_oonicli.py | 1 -
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/ooni/settings.py b/ooni/settings.py
index 5bc367e..cbf96cb 100644
--- a/ooni/settings.py
+++ b/ooni/settings.py
@@ -111,7 +111,7 @@ class OConfig(object):
configuration = yaml.safe_load(config_file_contents)
for setting in configuration.keys():
- if setting in dir(self):
+ if setting in dir(self) and configuration[setting] is not None:
for k, v in configuration[setting].items():
getattr(self, setting)[k] = v
self.set_paths()
diff --git a/ooni/tests/test_oonicli.py b/ooni/tests/test_oonicli.py
index f4b4a49..92da134 100644
--- a/ooni/tests/test_oonicli.py
+++ b/ooni/tests/test_oonicli.py
@@ -147,7 +147,6 @@ class TestRunDirector(ConfigTestCase):
@defer.inlineCallbacks
def test_http_header_field_manipulation(self):
- self.skipTest("Packets to 64.9.255.221:80 seems to be filtered.")
def verify_function(entry):
assert 'agent' in entry
assert 'requests' in entry
More information about the tor-commits
mailing list