Skip to content

Commit 7f63f64

Browse files
Update src/a2a/utils/helpers.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent 589b97a commit 7f63f64

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

src/a2a/utils/helpers.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -350,8 +350,7 @@ def are_modalities_compatible(
350350
def _clean_empty(d: Any) -> Any:
351351
"""Recursively remove empty strings, lists and dicts from a dictionary."""
352352
if isinstance(d, dict):
353-
cleaned_dict = {k: _clean_empty(v) for k, v in d.items()}
354-
cleaned_dict = {k: v for k, v in cleaned_dict.items() if v is not None}
353+
cleaned_dict = {k: cleaned_v for k, v in d.items() if (cleaned_v := _clean_empty(v)) is not None}
355354
return cleaned_dict or None
356355
if isinstance(d, list):
357356
cleaned_list = [_clean_empty(v) for v in d]

0 commit comments

Comments
 (0)