Exemplo n.º 1
0
 def node_str(self):
     #if len(self.substate) == 0: # If this happens, there is a problem...
     #  return 'EmptySet'
     return '\n'.join([
         str_object(variable) + '=' + str_object(value)
         for variable, value in self.substate
     ])
Exemplo n.º 2
0
 def node_str(self):
     if isinstance(self.substate, State):
         return self.substate.__class__.__name__
     return '\n'.join([
         str_object(variable) + '=' + str_object(value)
         for variable, value in self.substate
     ])
Exemplo n.º 3
0
 def node_str(self):
     node_str = self.condition.__class__.__name__
     for value in self.condition.__dict__['__hash_dict'].values():
         node_str += '\n' + str_object(value)
     return node_str
Exemplo n.º 4
0
 def __repr__(self):
     return self.__class__.__name__ + \
         '\n\nVertices: ' + str_object(self.vertices.values()) + \
         '\n\nConnectors: ' + str_object(self.connectors.values()) + \
         '\n\nEdges: ' + str_object(self.edges.values())
Exemplo n.º 5
0
 def __str__(self):
     return self.__class__.__name__ + str_object(self.args)
Exemplo n.º 6
0
 def __str__(self):
     s = self.__class__.__name__ + str_object(self.args)
     return s if self.sign else 'not {}'.format(s)
Exemplo n.º 7
0
 def __str__(self):
     return self.__class__.__name__ + str_object(self.conditions)
Exemplo n.º 8
0
 def __repr__(self):
   return self.__class__.__name__ + str_object(self.grasp_trans[:3, 3])