Example #1
0
    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)
Example #2
0
    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)