diff options
Diffstat (limited to 'youtube_dl/YoutubeDL.py')
| -rw-r--r-- | youtube_dl/YoutubeDL.py | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/youtube_dl/YoutubeDL.py b/youtube_dl/YoutubeDL.py index 1db27315c..63ed08abf 100644 --- a/youtube_dl/YoutubeDL.py +++ b/youtube_dl/YoutubeDL.py @@ -701,8 +701,11 @@ class YoutubeDL(object):          else:              formats = info_dict['formats'] +        if not formats: +            raise ExtractorError('No video formats found!') +          # We check that all the formats have the format and format_id fields -        for (i, format) in enumerate(formats): +        for i, format in enumerate(formats):              if format.get('format_id') is None:                  format['format_id'] = compat_str(i)              if format.get('format') is None: | 
