1from .namedelement import NamedElement 2from .property import Property 3 4""" Class for parsing 'enum' definition elements from an interface. 5""" 6 7 8class Enum(NamedElement): 9 def __init__(self, **kwargs): 10 self.values = [Property(**v) for v in kwargs.pop("values", [])] 11 12 super(Enum, self).__init__(**kwargs) 13