@@ -128,11 +128,11 @@ from your_generated_code import eliza_pb2
128128
129129class ElizaServiceImpl :
130130 async def say (self , request : eliza_pb2.SayRequest, ctx : RequestContext) -> eliza_pb2.SayResponse:
131- return eliza_pb2.SayResponse(sentence = f " You said: { req .sentence} " )
131+ return eliza_pb2.SayResponse(sentence = f " You said: { request .sentence} " )
132132
133- async def converse (self , req : AsyncIterator[eliza_pb2.ConverseRequest]) -> AsyncIterator[eliza_pb2.ConverseResponse]:
134- async for msg in req :
135- yield eliza_pb2.ConverseResponse(sentence = f " You said: { msg .sentence} " )
133+ async def converse (self , request : AsyncIterator[eliza_pb2.ConverseRequest], ctx : RequestContext ) -> AsyncIterator[eliza_pb2.ConverseResponse]:
134+ async for message in request :
135+ yield eliza_pb2.ConverseResponse(sentence = f " You said: { message .sentence} " )
136136```
137137
138138### WSGI Server
@@ -153,11 +153,11 @@ from your_generated_code import eliza_pb2
153153
154154class ElizaServiceImpl :
155155 def say (self , request : eliza_pb2.SayRequest, ctx : RequestContext) -> eliza_pb2.SayResponse:
156- return eliza_pb2.SayResponse(sentence = f " You said: { req.msg .sentence} " )
156+ return eliza_pb2.SayResponse(sentence = f " You said: { request .sentence} " )
157157
158- def converse (self , req : Iterator[eliza_pb2.ConverseRequest]) -> Iterator[eliza_pb2.ConverseResponse]:
159- for msg in req :
160- yield eliza_pb2.ConverseResponse(sentence = f " You said: { msg .sentence} " )
158+ def converse (self , request : Iterator[eliza_pb2.ConverseRequest], ctx : RequestContext ) -> Iterator[eliza_pb2.ConverseResponse]:
159+ for message in request :
160+ yield eliza_pb2.ConverseResponse(sentence = f " You said: { message .sentence} " )
161161```
162162
163163## Error Handling Best Practices
0 commit comments