diff options
| -rw-r--r-- | yt_dlp/extractor/youtube.py | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/yt_dlp/extractor/youtube.py b/yt_dlp/extractor/youtube.py index 6d9659b1d..0f046d87f 100644 --- a/yt_dlp/extractor/youtube.py +++ b/yt_dlp/extractor/youtube.py @@ -4063,9 +4063,12 @@ class YoutubeTabBaseInfoExtractor(YoutubeBaseInfoExtractor):              return          for content in contents:              renderer = content.get('backstagePostThreadRenderer') -            if not isinstance(renderer, dict): +            if isinstance(renderer, dict): +                yield from self._post_thread_entries(renderer)                  continue -            yield from self._post_thread_entries(renderer) +            renderer = content.get('videoRenderer') +            if isinstance(renderer, dict): +                yield self._video_entry(renderer)      r''' # unused      def _rich_grid_entries(self, contents): | 
