aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/utils.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-08-07 16:50:46 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-08-07 21:17:07 +0530
commitb868936cd6d619f0e3a2c303028c132b761e6313 (patch)
treed68c763f4c861bec36ce1b7e9a8136dd01368d93 /yt_dlp/utils.py
parentc681cb5d931b61a4370c56c8da82f01f3983f000 (diff)
downloadhypervideo-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.py7
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