fix: handle list content when writing report sections

Closes #400
This commit is contained in:
Yijia-Xiao 2026-03-22 20:40:18 +00:00
parent 3ff28f3559
commit 0b13145dc0
1 changed files with 2 additions and 1 deletions

View File

@ -972,8 +972,9 @@ def run_analysis():
content = obj.report_sections[section_name]
if content:
file_name = f"{section_name}.md"
text = "\n".join(str(item) for item in content) if isinstance(content, list) else content
with open(report_dir / file_name, "w", encoding="utf-8") as f:
f.write(content)
f.write(text)
return wrapper
message_buffer.add_message = save_message_decorator(message_buffer, "add_message")