def __iter__(self): for node in self.data[self.typeof]: data = ElementCache(node) yield (self.__class__(href=data.get_link('self'), type=self.__class__.__name__, data=node, parent=self))
def __iter__(self): for node in self.data[self.typeof]: data = ElementCache(node) yield(self.__class__( href=data.get_link('self'), type=self.__class__.__name__, data=node, parent=self))
def _load(cls, engine): nodes = [] for node in engine.data.get('nodes', []): for typeof, data in node.items(): cache = ElementCache(data) node = Node(name=cache.get('name'), href=cache.get_link('self'), type=typeof) node.data = cache node._engine = engine nodes.append(node) return nodes
def __iter__(self): for node in self.data['antispoofing_node']: data = ElementCache(**node) yield (Antispoofing(href=data.get_link('self'), data=node))