Esempio n. 1
0
 def class_info(self, class_list):
     self._raw_class_info = class_list
     # Dealing with `class_info`, which can be of different types
     self._class_info = ClassSetDict()
     for klass in class_list[:-1]:
         self._class_info[AllSubSetsOf(klass)] = klass
     # We use the last class of the list as a fallback
     self._class_info[AllSubSetsOf(object)] = class_list[-1]
Esempio n. 2
0
 def __init__(self, node_class_map, fallback_map={}):
     #TODO: fallback mightn't be needed, if checking type of dumped inpt
     self.node_class_map = ClassSetDict(node_class_map)
     self.fallback_map = ClassSetDict(fallback_map)
     self._depth_counter = 0
     self.debug = False