summary refs log tree commit diff
diff options
context:
space:
mode:
authorSergey M․ <dstftw@gmail.com>2015-04-30 23:55:05 +0600
committerSergey M․ <dstftw@gmail.com>2015-04-30 23:55:05 +0600
commit4070b458ece46a29dad9be2312a7daa48bb2f1d7 (patch)
treeb67b16bbb65da04965ae85ac16ec834f484e5c60
parentffbc3901d276a4fafc9423c51dc2c6aa5d108d91 (diff)
downloadyoutube-dl-4070b458ece46a29dad9be2312a7daa48bb2f1d7.tar.gz
youtube-dl-4070b458ece46a29dad9be2312a7daa48bb2f1d7.tar.xz
youtube-dl-4070b458ece46a29dad9be2312a7daa48bb2f1d7.zip
[YoutubeDL] Do not write requested info in info JSON file (Closes #5562, closes #5564)
-rwxr-xr-xyoutube_dl/YoutubeDL.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/youtube_dl/YoutubeDL.py b/youtube_dl/YoutubeDL.py
index 9d4a2dce8..e747c6892 100755
--- a/youtube_dl/YoutubeDL.py
+++ b/youtube_dl/YoutubeDL.py
@@ -1337,8 +1337,11 @@ class YoutubeDL(object):
                 self.to_screen('[info] Video description metadata is already present')
             else:
                 self.to_screen('[info] Writing video description metadata as JSON to: ' + infofn)
+                filtered_info_dict = dict(
+                    (k, v) for k, v in info_dict.items()
+                    if not k in ['requested_formats', 'requested_subtitles'])
                 try:
-                    write_json_file(info_dict, infofn)
+                    write_json_file(filtered_info_dict, infofn)
                 except (OSError, IOError):
                     self.report_error('Cannot write metadata to JSON file ' + infofn)
                     return