Quellcode durchsuchen

[downloader/external] Fix externals downloaders specified with extension on Windows

Sergey M․ vor 10 Jahren
Ursprung
Commit
6c4d20cd6f
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      youtube_dl/downloader/external.py

+ 2 - 1
youtube_dl/downloader/external.py

@@ -131,5 +131,6 @@ def list_external_downloaders():
 def get_external_downloader(external_downloader):
 def get_external_downloader(external_downloader):
     """ Given the name of the executable, see whether we support the given
     """ Given the name of the executable, see whether we support the given
         downloader . """
         downloader . """
-    bn = os.path.basename(external_downloader)
+    # Drop .exe extension on Windows
+    bn = os.path.splitext(os.path.basename(external_downloader))[0]
     return _BY_NAME[bn]
     return _BY_NAME[bn]