From f8029a55b15390fcb89f72ea0d245971e3c989d1 Mon Sep 17 00:00:00 2001 From: Philippe Proulx Date: Thu, 17 Mar 2016 18:06:49 -0400 Subject: [PATCH] config: metadata object: null sets prop to default value Signed-off-by: Philippe Proulx --- barectf/config.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/barectf/config.py b/barectf/config.py index 55ffdf2..ce71260 100644 --- a/barectf/config.py +++ b/barectf/config.py @@ -1806,6 +1806,9 @@ class _YamlConfigParser: ta_node = metadata_node['type-aliases'] + if ta_node is None: + return + if not _is_assoc_array_prop(ta_node): raise ConfigError('"type-aliases" property (metadata) must be an associative array') @@ -1993,6 +1996,9 @@ class _YamlConfigParser: clocks_node = metadata_node['clocks'] + if clocks_node is None: + return + if not _is_assoc_array_prop(clocks_node): raise ConfigError('"clocks" property (metadata) must be an associative array') @@ -2019,6 +2025,9 @@ class _YamlConfigParser: env_node = metadata_node['env'] + if env_node is None: + return env + if not _is_assoc_array_prop(env_node): raise ConfigError('"env" property (metadata) must be an associative array') -- 2.34.1