fix: youtube (services) comment formatter crashes on a non-dict comment (#1746)

This commit is contained in:
Afonso Coutinho
2026-06-03 05:29:01 +01:00
committed by GitHub
parent 9aa2445ec7
commit 6e38d3f2ef
2 changed files with 17 additions and 0 deletions
+2
View File
@@ -256,6 +256,8 @@ def format_comments_for_context(comments_data: Dict[str, Any], url: str) -> str:
ctx += f"URL: {url}\n\n"
for i, c in enumerate(comments, 1):
if not isinstance(c, dict):
continue
likes = c.get("likes", 0)
likes_str = f" [{likes} likes]" if likes else ""
ctx += f"{i}. @{c['author']}{likes_str}: {c['text']}\n\n"