diff --git a/docs/resources/gitattributes.txt b/docs/resources/gitattributes.txt new file mode 100644 index 000000000..bb940d6a1 --- /dev/null +++ b/docs/resources/gitattributes.txt @@ -0,0 +1 @@ +tasks.mp4 filter=lfs diff=lfs merge=lfs -text diff --git a/metagpt/utils/resp_parse.py b/metagpt/utils/resp_parse.py index ec7293bcd..d87b87883 100644 --- a/metagpt/utils/resp_parse.py +++ b/metagpt/utils/resp_parse.py @@ -39,7 +39,7 @@ def flatten_json_object(obj, parent_key='', sep=', '): new_key = f"{parent_key}{sep}{key}" if parent_key else key if isinstance(value, dict): items.extend(flatten_json_object(value, new_key, sep=sep).items()) - elif isinstance(value, list): + elif isinstance(value, list) or isinstance(value, tuple): items.append((new_key, sep.join(str(v) for v in value))) else: items.append((new_key, value))