Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion src/a2a/utils/proto_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ def make_dict_serializable(value: Any) -> Any:
Returns:
A serializable value.
"""
if isinstance(value, (str, int, float, bool)) or value is None:
if isinstance(value, str | int | float | bool) or value is None:
return value
if isinstance(value, dict):
return {k: make_dict_serializable(v) for k, v in value.items()}
Expand Down Expand Up @@ -140,6 +140,7 @@ def message(cls, message: types.Message | None) -> a2a_pb2.Message | None:
task_id=message.task_id or '',
role=cls.role(message.role),
metadata=cls.metadata(message.metadata),
extensions=message.extensions or [],
)

@classmethod
Expand Down
Loading