Skip to content

Commit 5b37e9f

Browse files
committed
fix proto extensions
1 parent aa159f3 commit 5b37e9f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/a2a/utils/proto_utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def make_dict_serializable(value: Any) -> Any:
5757
Returns:
5858
A serializable value.
5959
"""
60-
if isinstance(value, (str, int, float, bool)) or value is None:
60+
if isinstance(value, str | int | float | bool) or value is None:
6161
return value
6262
if isinstance(value, dict):
6363
return {k: make_dict_serializable(v) for k, v in value.items()}
@@ -140,6 +140,7 @@ def message(cls, message: types.Message | None) -> a2a_pb2.Message | None:
140140
task_id=message.task_id or '',
141141
role=cls.role(message.role),
142142
metadata=cls.metadata(message.metadata),
143+
extensions=message.extensions or [],
143144
)
144145

145146
@classmethod

0 commit comments

Comments
 (0)