]> jfr.im git - yt-dlp.git/commitdiff
[youtube] Bugfix (Closes #60)
authorpukkandan <redacted>
Mon, 8 Feb 2021 13:50:19 +0000 (19:20 +0530)
committerpukkandan <redacted>
Mon, 8 Feb 2021 13:50:19 +0000 (19:20 +0530)
youtube_dlc/extractor/youtube.py

index fb2668de079ccfe5198c2b49fbfb29407ea13f51..6bf82c1008698c68da57385626204e855a917a8e 100644 (file)
@@ -2792,7 +2792,10 @@ def _extract_from_tabs(self, item_id, webpage, data, tabs, identity_token):
             tags = renderer.get('keywords', '').split()
             thumbnails_list = (
                 try_get(renderer, lambda x: x['avatar']['thumbnails'], list)
-                or data['sidebar']['playlistSidebarRenderer']['items'][0]['playlistSidebarPrimaryInfoRenderer']['thumbnailRenderer']['playlistVideoThumbnailRenderer']['thumbnail']['thumbnails']
+                or try_get(
+                    data,
+                    lambda x: x['sidebar']['playlistSidebarRenderer']['items'][0]['playlistSidebarPrimaryInfoRenderer']['thumbnailRenderer']['playlistVideoThumbnailRenderer']['thumbnail']['thumbnails'],
+                    list)
                 or [])
 
         thumbnails = []