diff options
Diffstat (limited to 'yt_dlp')
-rw-r--r-- | yt_dlp/YoutubeDL.py | 6 | ||||
-rw-r--r-- | yt_dlp/__init__.py | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py index 17aa63487..5d40eb333 100644 --- a/yt_dlp/YoutubeDL.py +++ b/yt_dlp/YoutubeDL.py @@ -1179,7 +1179,7 @@ class YoutubeDL(object): ie_key = 'Generic' if ie_key: - ies = [self.get_info_extractor(ie_key)] + ies = [get_info_extractor(ie_key)] else: ies = self._ies @@ -1188,7 +1188,6 @@ class YoutubeDL(object): continue ie_key = ie.ie_key() - ie = self.get_info_extractor(ie_key) if not ie.working(): self.report_warning('The program functionality for this site has been marked as broken, ' 'and will probably not work.') @@ -1198,7 +1197,8 @@ class YoutubeDL(object): self.to_screen("[%s] %s: has already been recorded in archive" % ( ie_key, temp_id)) break - return self.__extract_info(url, ie, download, extra_info, process) + return self.__extract_info(url, self.get_info_extractor(ie.ie_key()), + download, extra_info, process) else: self.report_error('no suitable InfoExtractor for URL %s' % url) diff --git a/yt_dlp/__init__.py b/yt_dlp/__init__.py index 36b2eddba..58e8ea5d9 100644 --- a/yt_dlp/__init__.py +++ b/yt_dlp/__init__.py @@ -110,14 +110,14 @@ def _real_main(argv=None): if opts.list_extractors: for ie in list_extractors(opts.age_limit): - write_string(ie.IE_NAME + (' (CURRENTLY BROKEN)' if not ie._WORKING else '') + '\n', out=sys.stdout) + write_string(ie.IE_NAME + (' (CURRENTLY BROKEN)' if not ie.working() else '') + '\n', out=sys.stdout) matchedUrls = [url for url in all_urls if ie.suitable(url)] for mu in matchedUrls: write_string(' ' + mu + '\n', out=sys.stdout) sys.exit(0) if opts.list_extractor_descriptions: for ie in list_extractors(opts.age_limit): - if not ie._WORKING: + if not ie.working(): continue desc = getattr(ie, 'IE_DESC', ie.IE_NAME) if desc is False: |