[youtube] Fix download of subtitles with '--all-subs'

If _extract_subtitles is called the option 'write subtitles' is always true.
This commit is contained in:
Jaime Marquínez Ferrándiz 2013-08-23 13:14:22 +02:00
parent 9e9c164052
commit df3df7fb64

View File

@ -534,7 +534,9 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
sub_format = self._downloader.params.get('subtitlesformat') sub_format = self._downloader.params.get('subtitlesformat')
if not sub_lang_list: #There was some error, it didn't get the available subtitles if not sub_lang_list: #There was some error, it didn't get the available subtitles
return {} return {}
if self._downloader.params.get('writesubtitles', False): if self._downloader.params.get('allsubtitles', False):
pass
else:
if self._downloader.params.get('subtitleslang', False): if self._downloader.params.get('subtitleslang', False):
sub_lang = self._downloader.params.get('subtitleslang') sub_lang = self._downloader.params.get('subtitleslang')
elif 'en' in sub_lang_list: elif 'en' in sub_lang_list: