projects
/
deliverable
/
barectf.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7ea0b87
)
Fix: config: check for unknown props in enum type member object
author
Philippe Proulx
<eeppeliteloop@gmail.com>
Mon, 14 Mar 2016 22:00:50 +0000
(18:00 -0400)
committer
Philippe Proulx
<eeppeliteloop@gmail.com>
Thu, 17 Mar 2016 16:38:11 +0000
(12:38 -0400)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
barectf/config.py
patch
|
blob
|
blame
|
history
diff --git
a/barectf/config.py
b/barectf/config.py
index ae0a77f962dd8ae06ad3fdde0ca671133ed2f503..a5ff54c6c06bfb6606d1cc33b9af12eafd083265 100644
(file)
--- a/
barectf/config.py
+++ b/
barectf/config.py
@@
-1470,6
+1470,14
@@
class _YamlConfigParser:
value = (cur, cur)
cur += 1
else:
+ unk_prop = _get_first_unknown_prop(m_node, [
+ 'label',
+ 'value',
+ ])
+
+ if unk_prop:
+ raise ConfigError('unknown enumeration type member object property: "{}"'.format(unk_prop))
+
if 'label' not in m_node:
raise ConfigError('missing "label" property in enumeration member #{}'.format(index))
This page took
0.023654 seconds
and
4
git commands to generate.