def endpoint1(request): yield server.call( scheme=schemes.RAW, service='server', arg1='endpoint2', arg2='req headers', arg3='req body', hostport=server.hostport, ) context[0] = get_current_context() raise gen.Return(Response('resp body', 'resp headers'))
def endpoint2(request): context[1] = get_current_context() return Response('resp body', 'resp headers')