]> jfr.im git - yt-dlp.git/commitdiff
Fix bug in 52efa4b31200119adaa8acf33e50b84fcb6948f0
authorpukkandan <redacted>
Thu, 24 Mar 2022 01:23:11 +0000 (06:53 +0530)
committerpukkandan <redacted>
Thu, 24 Mar 2022 01:58:10 +0000 (07:28 +0530)
Closes #3173

devscripts/make_supportedsites.py
yt_dlp/__init__.py
yt_dlp/extractor/common.py

index 4c11e25f28d32f3da3ad94e64b575ca349704513..729f60a0e794b66e6db39154f8c8844d1d36c9ea 100644 (file)
@@ -24,10 +24,9 @@ def main():
     def gen_ies_md(ies):
         for ie in ies:
             ie_md = '**{0}**'.format(ie.IE_NAME)
-            ie_desc = getattr(ie, 'IE_DESC', None)
-            if ie_desc is False:
+            if ie.IE_DESC is False:
                 continue
-            if ie_desc is not None:
+            if ie.IE_DESC is not None:
                 ie_md += ': {0}'.format(ie.IE_DESC)
             search_key = getattr(ie, 'SEARCH_KEY', None)
             if search_key is not None:
index a433c4513b904f2167962986d6bf3a6c0bebcf9b..a445d862128dcbe1e5d359858728309f5c9cc53d 100644 (file)
@@ -94,9 +94,9 @@ def print_extractor_information(opts, urls):
         for ie in list_extractors(opts.age_limit):
             if not ie.working():
                 continue
-            desc = getattr(ie, 'IE_DESC', ie.IE_NAME)
-            if desc is False:
+            if ie.IE_DESC is False:
                 continue
+            desc = ie.IE_DESC or ie.IE_NAME
             if getattr(ie, 'SEARCH_KEY', None) is not None:
                 _SEARCHES = ('cute kittens', 'slithering pythons', 'falling cat', 'angry poodle', 'purple fish', 'running tortoise', 'sleeping bunny', 'burping cow')
                 _COUNTS = ('', '5', '10', 'all')
index e1a6610337f34049cfb5def5e54eb877475d95f6..a2e41db3b9d2c2aab20d8e44ce2b3d8d7fc98157 100644 (file)
@@ -469,6 +469,7 @@ class InfoExtractor(object):
     _GEO_IP_BLOCKS = None
     _WORKING = True
     _NETRC_MACHINE = None
+    IE_DESC = None
 
     _LOGIN_HINTS = {
         'any': 'Use --cookies, --cookies-from-browser, --username and --password, or --netrc to provide account credentials',