Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
# value type
if 'value-type' in node:
+ value_type_node = node['value-type']
+
try:
- obj.value_type = self._create_type(node['value-type'])
+ obj.value_type = self._create_type(value_type_node)
except Exception as e:
raise ConfigError('cannot create enumeration type\'s integer type', e)
class Enum(Type):
def __init__(self):
+ self.set_default_value_type()
+ self.set_default_members()
+
+ def set_default_value_type(self):
self._value_type = None
+
+ def set_default_members(self):
self._members = collections.OrderedDict()
@property