mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[cleanup] Make more playlist entries lazy (#11763)
Authored by: seproDev
This commit is contained in:
		| @@ -31,6 +31,7 @@ from ..utils import ( | ||||
|     update_url_query, | ||||
|     url_or_none, | ||||
| ) | ||||
| from ..utils.traversal import traverse_obj | ||||
| 
 | ||||
| 
 | ||||
| class BrightcoveLegacyIE(InfoExtractor): | ||||
| @@ -935,8 +936,8 @@ class BrightcoveNewIE(BrightcoveNewBaseIE): | ||||
| 
 | ||||
|         if content_type == 'playlist': | ||||
|             return self.playlist_result( | ||||
|                 [self._parse_brightcove_metadata(vid, vid.get('id'), headers) | ||||
|                  for vid in json_data.get('videos', []) if vid.get('id')], | ||||
|                 (self._parse_brightcove_metadata(vid, vid['id'], headers) | ||||
|                  for vid in traverse_obj(json_data, ('videos', lambda _, v: v['id']))), | ||||
|                 json_data.get('id'), json_data.get('name'), | ||||
|                 json_data.get('description')) | ||||
| 
 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 sepro
					sepro