def answer(self, inputs): token = self.__model if token.state == models.WorkflowToken._WAITING: wf = token.wf wf = getWorkflowImplementation(wf.wf_implem) wf.updateTokens(token, inputs)
def run(self, inputs): wf = self.__model tk_id = str(_uuid()) token = models.WorkflowToken(id=tk_id, wf=wf) wf = getWorkflowImplementation(wf.wf_implem) token.put() wf.initTokens(token, inputs) return WorkflowToken(token)