config: config object: null sets prop to default value
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Thu, 17 Mar 2016 22:07:51 +0000 (18:07 -0400)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Fri, 18 Mar 2016 21:55:00 +0000 (17:55 -0400)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
barectf/config.py

index ce71260bdad6f2dddd23867680888f2e47a2cc13..794492efe1c5acd131d56e19b7cad85eb0c351e2 100644 (file)
@@ -2361,11 +2361,16 @@ class _YamlConfigParser:
         return version
 
     def _get_prefix(self, root):
+        def_prefix = 'barectf_'
+
         if 'prefix' not in root:
-            return 'barectf_'
+            return def_prefix
 
         prefix_node = root['prefix']
 
+        if prefix_node is None:
+            return def_prefix
+
         if not _is_str_prop(prefix_node):
             raise ConfigError('"prefix" property (configuration) must be a string')
 
This page took 0.024351 seconds and 4 git commands to generate.