From: pukkandan Date: Sun, 23 Jan 2022 19:31:30 +0000 (+0530) Subject: Ensure `_type` is present in `info.json` X-Git-Tag: 2022.02.03~51 X-Git-Url: https://jfr.im/git/yt-dlp.git/commitdiff_plain/6a5a30f9e2f646aa48ce1ce04e54ac12d13ac7fb Ensure `_type` is present in `info.json` Closes #2447 --- diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py index d3bcd84a7..d1fbd9a87 100644 --- a/yt_dlp/YoutubeDL.py +++ b/yt_dlp/YoutubeDL.py @@ -3211,6 +3211,7 @@ def sanitize_info(info_dict, remove_private_keys=False): if info_dict is None: return info_dict info_dict.setdefault('epoch', int(time.time())) + info_dict.setdefault('_type', 'video') remove_keys = {'__original_infodict'} # Always remove this since this may contain a copy of the entire dict keep_keys = ['_type'] # Always keep this to facilitate load-info-json if remove_private_keys: