1
1
mirror of https://github.com/ytdl-org/youtube-dl synced 2024-11-27 21:46:54 +01:00

YoutubeIE: report warnings instead of errors if the subtitles are not found (related #901)

For example when downloading a playlist some videos may not have subtitles but the download shouldn't stop.
This commit is contained in:
Jaime Marquínez Ferrándiz 2013-06-22 14:15:33 +02:00
parent e296100005
commit 346b5ce8fd

View File

@ -699,14 +699,14 @@ class YoutubeIE(InfoExtractor):
pass pass
else: else:
# We report the original error # We report the original error
self._downloader.report_error(sub_error) self._downloader.report_warning(sub_error)
if self._downloader.params.get('allsubtitles', False): if self._downloader.params.get('allsubtitles', False):
video_subtitles = self._extract_all_subtitles(video_id) video_subtitles = self._extract_all_subtitles(video_id)
for video_subtitle in video_subtitles: for video_subtitle in video_subtitles:
(sub_error, sub_lang, sub) = video_subtitle (sub_error, sub_lang, sub) = video_subtitle
if sub_error: if sub_error:
self._downloader.report_error(sub_error) self._downloader.report_warning(sub_error)
if self._downloader.params.get('listsubtitles', False): if self._downloader.params.get('listsubtitles', False):
sub_lang_list = self._list_available_subtitles(video_id) sub_lang_list = self._list_available_subtitles(video_id)