[dl:ytdl] improve error message when importing default ytdl modules
This commit is contained in:
@@ -50,8 +50,11 @@ class YoutubeDLDownloader(DownloaderBase):
|
|||||||
try:
|
try:
|
||||||
module = ytdl.import_module(self.config("module"))
|
module = ytdl.import_module(self.config("module"))
|
||||||
except (ImportError, SyntaxError) as exc:
|
except (ImportError, SyntaxError) as exc:
|
||||||
self.log.error("Cannot import module '%s'",
|
if exc.__context__:
|
||||||
getattr(exc, "name", ""))
|
self.log.error("Cannot import yt-dlp or youtube-dl")
|
||||||
|
else:
|
||||||
|
self.log.error("Cannot import module '%s'",
|
||||||
|
getattr(exc, "name", ""))
|
||||||
self.log.traceback(exc)
|
self.log.traceback(exc)
|
||||||
self.download = lambda u, p: False
|
self.download = lambda u, p: False
|
||||||
return False
|
return False
|
||||||
|
|||||||
Reference in New Issue
Block a user