diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-08-07 16:50:46 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-08-07 21:17:07 +0530 |
commit | b868936cd6d619f0e3a2c303028c132b761e6313 (patch) | |
tree | d68c763f4c861bec36ce1b7e9a8136dd01368d93 /yt_dlp/utils.py | |
parent | c681cb5d931b61a4370c56c8da82f01f3983f000 (diff) | |
download | hypervideo-pre-b868936cd6d619f0e3a2c303028c132b761e6313.tar.lz hypervideo-pre-b868936cd6d619f0e3a2c303028c132b761e6313.tar.xz hypervideo-pre-b868936cd6d619f0e3a2c303028c132b761e6313.zip |
[cleanup] Misc
Diffstat (limited to 'yt_dlp/utils.py')
-rw-r--r-- | yt_dlp/utils.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/yt_dlp/utils.py b/yt_dlp/utils.py index fd13febd6..4d83b1fbe 100644 --- a/yt_dlp/utils.py +++ b/yt_dlp/utils.py @@ -6161,8 +6161,11 @@ def to_high_limit_path(path): return path -def format_field(obj, field, template='%s', ignore=(None, ''), default='', func=None): - val = obj.get(field, default) +def format_field(obj, field=None, template='%s', ignore=(None, ''), default='', func=None): + if field is None: + val = obj if obj is not None else default + else: + val = obj.get(field, default) if func and val not in ignore: val = func(val) return template % val if val not in ignore else default |