From: Philippe Proulx Date: Thu, 17 Mar 2016 22:06:49 +0000 (-0400) Subject: config: metadata object: null sets prop to default value X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=f8029a55b15390fcb89f72ea0d245971e3c989d1;p=deliverable%2Fbarectf.git config: metadata object: null sets prop to default value Signed-off-by: Philippe Proulx --- 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')