]> jfr.im git - yt-dlp.git/commitdiff
[downloaders] Fix API access
authorpukkandan <redacted>
Sat, 10 Apr 2021 15:45:32 +0000 (21:15 +0530)
committerpukkandan <redacted>
Sat, 10 Apr 2021 15:45:32 +0000 (21:15 +0530)
Bug introduced by: 52a8a1e1b93dbc88f0018d4842f1e90ba96e095f

yt_dlp/downloader/__init__.py

index ceb075472e9341f76777e802c19625964745c955..3c800889076c96503ff7d4804d8664116076a73f 100644 (file)
@@ -70,7 +70,7 @@ def get_suitable_downloader(info_dict, params={}, default=HttpFD):
 
     downloaders = params.get('external_downloader')
     external_downloader = (
-        downloaders if isinstance(downloaders, compat_str)
+        downloaders if isinstance(downloaders, compat_str) or downloaders is None
         else downloaders.get(shorten_protocol_name(protocol, True), downloaders.get('default')))
     if external_downloader and external_downloader.lower() == 'native':
         external_downloader = 'native'