mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-12-10 00:35:13 +01:00
parent
aeec0e44e2
commit
582fad70f5
2 changed files with 3 additions and 2 deletions
|
|
@ -6442,10 +6442,10 @@ def traverse_obj(
|
|||
|
||||
def _traverse_obj(obj, path, _current_depth=0):
|
||||
nonlocal depth
|
||||
if obj is None:
|
||||
return None
|
||||
path = tuple(variadic(path))
|
||||
for i, key in enumerate(path):
|
||||
if obj is None:
|
||||
return None
|
||||
if isinstance(key, (list, tuple)):
|
||||
obj = [_traverse_obj(obj, sub_key, _current_depth) for sub_key in key]
|
||||
key = ...
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue