From: Philipp Hagemeister Date: Mon, 9 Dec 2013 03:59:50 +0000 (+0100) Subject: [--load-info] Always read file as UTF-8 X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=395293a88956a030f1be637748d50d216ff317a5;p=youtube-dl [--load-info] Always read file as UTF-8 This allows editing the file (and not escaping non-ASCII characters) and reloading it in. --- diff --git a/youtube_dl/YoutubeDL.py b/youtube_dl/YoutubeDL.py index 79d5c7e5e..6538fc06c 100644 --- a/youtube_dl/YoutubeDL.py +++ b/youtube_dl/YoutubeDL.py @@ -883,8 +883,7 @@ class YoutubeDL(object): return self._download_retcode def download_with_info_file(self, info_filename): - with open(info_filename, 'r') as f: - # TODO: Check for errors + with io.open(info_filename, 'r', encoding='utf-8') as f: info = json.load(f) try: self.process_ie_result(info, download=True)