aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor
diff options
context:
space:
mode:
Diffstat (limited to 'yt_dlp/extractor')
-rw-r--r--yt_dlp/extractor/common.py2
-rw-r--r--yt_dlp/extractor/youtube.py2
2 files changed, 3 insertions, 1 deletions
diff --git a/yt_dlp/extractor/common.py b/yt_dlp/extractor/common.py
index 42824182f..3b2bda0e7 100644
--- a/yt_dlp/extractor/common.py
+++ b/yt_dlp/extractor/common.py
@@ -554,6 +554,8 @@ class InfoExtractor(object):
self.initialize()
self.write_debug('Extracting URL: %s' % url)
ie_result = self._real_extract(url)
+ if ie_result is None:
+ return None
if self._x_forwarded_for_ip:
ie_result['__x_forwarded_for_ip'] = self._x_forwarded_for_ip
subtitles = ie_result.get('subtitles')
diff --git a/yt_dlp/extractor/youtube.py b/yt_dlp/extractor/youtube.py
index 145b89a6e..4ffb90cb9 100644
--- a/yt_dlp/extractor/youtube.py
+++ b/yt_dlp/extractor/youtube.py
@@ -3636,7 +3636,7 @@ class YoutubeTabIE(YoutubeBaseInfoExtractor):
def get_mobj(url):
mobj = self._url_re.match(url).groupdict()
- mobj.update((k, '') for k,v in mobj.items() if v is None)
+ mobj.update((k, '') for k, v in mobj.items() if v is None)
return mobj
mobj = get_mobj(url)