Ejemplo n.º 1
0
 def tf_set_completed(self, agent, result):
     if result is SUCCESS:
         # TODO: should run bindings.bformals to evaluate formals and match actual output params
         # This will allow the MinusPrefix hack to be fixed
         agent.post_event(ProcedureSucceededEvent(self))
     else:
         agent.post_event(ProcedureFailedEvent(self, result))
     TaskExprTFrame.tf_set_completed(self, agent, result)
Ejemplo n.º 2
0
 def tf_set_completed(self, agent, result):
     if result is SUCCESS:
         # TODO: should run bindings.bformals to evaluate formals and match actual output params
         # This will allow the MinusPrefix hack to be fixed
         agent.post_event(ProcedureSucceededEvent(self))
     else:
         agent.post_event(ProcedureFailedEvent(self, result))
     TaskExprTFrame.tf_set_completed(self, agent, result)