1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2024-11-17 00:22:34 +01:00

Do not allow extractors to return None

This commit is contained in:
pukkandan 2022-07-10 17:08:14 +05:30
parent 6d645b5577
commit cb794ee010
No known key found for this signature in database
GPG Key ID: 7EEE9E1E817D0A39

View File

@ -86,6 +86,7 @@
YoutubeDLRedirectHandler,
age_restricted,
args_to_str,
bug_reports_message,
date_from_str,
determine_ext,
determine_protocol,
@ -1494,6 +1495,7 @@ def progress(msg):
def __extract_info(self, url, ie, download, extra_info, process):
ie_result = ie.extract(url)
if ie_result is None: # Finished already (backwards compatibility; listformats and friends should be moved here)
self.report_warning(f'Extractor {ie.IE_NAME} returned nothing{bug_reports_message()}')
return
if isinstance(ie_result, list):
# Backwards compatibility: old IE result format