def invoke(handler, parameters): def respond(params): sleep(0.1) return {'parameters': parameters} def return_true(): sleep(0.1) return True response = TaskQueue.instance('test1').yield_task(respond, parameters) value = TaskQueue.instance('test2').yield_task(return_true) raise Return((yield value) and (yield response))
def invoke(handler, parameters): def respond(params): sleep(0.1) return {'parameters': parameters} def return_true(): sleep(0.1) return True response = TaskQueue.instance('test1').yield_task(respond, parameters) value = TaskQueue.instance('test2').yield_task(return_true) raise Return((yield value) and (yield response))
def invoke(handler, parameters): def respond(params): sleep(0.1) raise TotoException(4242, 'Test Toto Exception') raise Return((yield TaskQueue.instance('test1').yield_task(respond, parameters)))
def invoke(handler, parameters): def respond(params): sleep(0.1) raise Exception('Test Exception') raise Return((yield TaskQueue.instance('test1').yield_task(respond, parameters)))
def invoke(handler, parameters): def respond(params): sleep(0.1) handler.respond({'parameters': parameters}) TaskQueue.instance('test').add_task(respond, parameters)
def invoke(handler, parameters): def respond(params): sleep(0.1) handler.respond({'parameters': parameters}) TaskQueue.instance('test').add_task(respond, parameters)