diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-11-08 00:23:57 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-11-08 00:26:08 +0530 |
commit | 582fad70f547b7008495400b38c8b32c3412cd27 (patch) | |
tree | 9d18fc97d9b6f1e2054b376d9965a63091ef8117 /yt_dlp/utils.py | |
parent | aeec0e44e243dc625c8ff19964a624188d43e84b (diff) |
[outtmpl] Do not traverse `None`
Closes #1585
Diffstat (limited to 'yt_dlp/utils.py')
-rw-r--r-- | yt_dlp/utils.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/yt_dlp/utils.py b/yt_dlp/utils.py index 75b4ed61b..875ab5e72 100644 --- a/yt_dlp/utils.py +++ b/yt_dlp/utils.py @@ -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 = ... |