From 221a3c6dbaf6dfe33583ddc0abbef4eae4744d8a Mon Sep 17 00:00:00 2001 From: pukkandan Date: Sat, 27 Apr 2024 12:36:52 +0530 Subject: [PATCH] Update yt_dlp/extractor/bbc.py Co-authored-by: dirkf --- yt_dlp/extractor/bbc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yt_dlp/extractor/bbc.py b/yt_dlp/extractor/bbc.py index e81b52d36..5464af304 100644 --- a/yt_dlp/extractor/bbc.py +++ b/yt_dlp/extractor/bbc.py @@ -1359,8 +1359,8 @@ class BBCIE(BBCCoUkIE): # XXX: Do not subclass from concrete IE 'description': strip_or_none(item_desc), }) - for resp in (initial_data.get('data') or {}).values(): - name = resp.get('name') + for resp in traverse_obj(initial_data, ('data', lambda _, v: v['name'])): + name = resp['name'] if name == 'media-experience': parse_media(try_get(resp, lambda x: x['data']['initialItem']['mediaItem'], dict)) elif name == 'article':