Skip to content

Commit 8bcc141

Browse files
Update proto conversion utilities
1 parent f1115a0 commit 8bcc141

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/a2a/utils/proto_utils.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -947,15 +947,15 @@ def struct_to_dict(struct: struct_pb2.Struct) -> dict[str, Any]:
947947
def convert(value: struct_pb2.Value) -> Any:
948948
if value.HasField('list_value'):
949949
return [convert(v) for v in value.list_value.values]
950-
elif value.HasField('struct_value'):
950+
if value.HasField('struct_value'):
951951
return {k: convert(v) for k, v in value.struct_value.fields.items()}
952-
elif value.HasField('number_value'):
952+
if value.HasField('number_value'):
953953
return value.number_value
954-
elif value.HasField('string_value'):
954+
if value.HasField('string_value'):
955955
return value.string_value
956-
elif value.HasField('bool_value'):
956+
if value.HasField('bool_value'):
957957
return value.bool_value
958-
elif value.HasField('null_value'):
958+
if value.HasField('null_value'):
959959
return None
960960
else:
961961
raise ValueError(f'Unsupported type: {value}')

0 commit comments

Comments
 (0)