Exemplo n.º 1
0
 def class_traits(cls):
     """
     Build a list of all the defined class traits.
     """
     members = [member for member in getmembers(cls) if isinstance(member[1], TraitType)]
     traits = dict(members)
     return traits
Exemplo n.º 2
0
 def traits(self):
     """
     Create a list of all the traits on this class. To get the equivalent of
     "trait_names", call keys() on the returned dict.
     """
     members = [member for member in getmembers(self.__class__) if isinstance(member[1], TraitType)]
     traits = dict(members)
     return traits