We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a587390 commit 4afa146Copy full SHA for 4afa146
1 file changed
src/a2a/server/routes/rest_dispatcher.py
@@ -139,11 +139,11 @@ async def _handle_streaming(
139
except StopAsyncIteration:
140
return EventSourceResponse(iter([]))
141
142
- async def event_generator() -> AsyncIterator[str | ServerSentEvent]:
143
- yield json.dumps(first_item)
+ async def event_generator() -> AsyncIterator[ServerSentEvent]:
+ yield ServerSentEvent(data=json.dumps(first_item))
144
try:
145
async for item in stream:
146
- yield json.dumps(item)
+ yield ServerSentEvent(data=json.dumps(item))
147
except Exception as e:
148
logger.exception('Error during REST SSE stream')
149
yield ServerSentEvent(
0 commit comments