Ejemplo n.º 1
0
 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))
Ejemplo n.º 2
0
 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))
Ejemplo n.º 3
0
 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
Ejemplo n.º 4
0
 def __iter__(self):
     for node in self.data['antispoofing_node']:
         data = ElementCache(**node)
         yield (Antispoofing(href=data.get_link('self'), data=node))