Skip to content

Commit eff4623

Browse files
authored
Merge branch '1.0-dev' into ishymko/list-tasks
2 parents 35137fe + d729bfb commit eff4623

File tree

3 files changed

+2
-10
lines changed

3 files changed

+2
-10
lines changed

src/a2a/server/request_handlers/grpc_handler.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,6 @@ async def SendMessage(
132132
request, server_context
133133
)
134134
self._set_extension_metadata(context, server_context)
135-
# Wrap in SendMessageResponse based on type
136135
if isinstance(task_or_message, a2a_pb2.Task):
137136
return a2a_pb2.SendMessageResponse(task=task_or_message)
138137
return a2a_pb2.SendMessageResponse(message=task_or_message)

src/a2a/server/request_handlers/jsonrpc_handler.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
GetTaskRequest,
2727
ListTaskPushNotificationConfigRequest,
2828
ListTasksRequest,
29-
Message,
3029
SendMessageRequest,
3130
SendMessageResponse,
3231
SubscribeToTaskRequest,
@@ -171,15 +170,10 @@ async def on_message_send(
171170
task_or_message = await self.request_handler.on_message_send(
172171
request, context
173172
)
174-
# Build result based on return type
175-
response = SendMessageResponse()
176173
if isinstance(task_or_message, Task):
177-
response.task.CopyFrom(task_or_message)
178-
elif isinstance(task_or_message, Message):
179-
response.message.CopyFrom(task_or_message)
174+
response = SendMessageResponse(task=task_or_message)
180175
else:
181-
# Should we handle this fallthrough?
182-
pass
176+
response = SendMessageResponse(message=task_or_message)
183177

184178
result = MessageToDict(response)
185179
return _build_success_response(request_id, result)

src/a2a/server/request_handlers/rest_handler.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ async def on_message_send(
8484
task_or_message = await self.request_handler.on_message_send(
8585
params, context
8686
)
87-
# Wrap the result in a SendMessageResponse
8887
if isinstance(task_or_message, a2a_pb2.Task):
8988
response = a2a_pb2.SendMessageResponse(task=task_or_message)
9089
else:

0 commit comments

Comments
 (0)