[ie/SVTPlay] simplify traverse_obj call

As found by: dirkf

Signed-off-by: Moritz Barsnick <barsnick@gmx.net>
This commit is contained in:
Moritz Barsnick
2025-05-29 21:37:35 +02:00
parent 4c9fe66ad0
commit 23ee257f55
+1 -2
View File
@@ -266,8 +266,7 @@ class SVTPlayIE(SVTPlayBaseIE):
'props', 'urqlState', ..., 'data', {json.loads},
'detailsPageByPath', {dict}, any, {require('video data')}))
details = traverse_obj(data, (
'modules', lambda _, v: v['details']['smartStart']['item']['videos'],
'details', {dict}, any))
'modules', lambda _, v: v['details']['smartStart']['item']['videos'], 'details', any))
svt_id = traverse_obj(details, (
'smartStart', 'item', 'videos',
# There can be 'AudioDescribed' and 'SignInterpreted' variants; try 'Default' or else get first