From: pukkandan Date: Thu, 18 Feb 2021 22:45:03 +0000 (+0530) Subject: [youtube] Fix for empty comment text (Closes #97) X-Git-Tag: 2021.02.19~5 X-Git-Url: https://jfr.im/git/yt-dlp.git/commitdiff_plain/ba7bf12d89cfab0aa079191da6c2ae88d4689396 [youtube] Fix for empty comment text (Closes #97) --- diff --git a/youtube_dlc/extractor/youtube.py b/youtube_dlc/extractor/youtube.py index 5ff4c42a2..b2b02f5e2 100644 --- a/youtube_dlc/extractor/youtube.py +++ b/youtube_dlc/extractor/youtube.py @@ -2078,7 +2078,7 @@ def get_continuation(continuation, session_token, replies=False): comment = meta_comment['commentThreadRenderer']['comment']['commentRenderer'] video_comments.append({ 'id': comment['commentId'], - 'text': ''.join([c['text'] for c in comment['contentText']['runs']]), + 'text': ''.join([c['text'] for c in try_get(comment, lambda x: x['contentText']['runs'], list) or []]), 'time_text': ''.join([c['text'] for c in comment['publishedTimeText']['runs']]), 'author': comment.get('authorText', {}).get('simpleText', ''), 'votes': comment.get('voteCount', {}).get('simpleText', '0'),