aboutsummaryrefslogtreecommitdiff
path: root/yt_dlp/utils.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2022-06-20 12:30:02 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2022-06-20 12:35:02 +0530
commit5df14442552038d7344162b21f97dd510fe2ffd6 (patch)
treee4afcc3d0ad620b12d18de786c429453367a9c31 /yt_dlp/utils.py
parent612f2be5d3924540158dfbe5f25d841f04cff8c6 (diff)
[utils] `ExtractorError`: Fix `exc_info`
Diffstat (limited to 'yt_dlp/utils.py')
-rw-r--r--yt_dlp/utils.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/yt_dlp/utils.py b/yt_dlp/utils.py
index 9c16d6601..10bcd5f4e 100644
--- a/yt_dlp/utils.py
+++ b/yt_dlp/utils.py
@@ -1037,6 +1037,8 @@ class ExtractorError(YoutubeDLError):
self.video_id = video_id
self.ie = ie
self.exc_info = sys.exc_info() # preserve original exception
+ if isinstance(self.exc_info[1], ExtractorError):
+ self.exc_info = self.exc_info[1].exc_info
super().__init__(''.join((
format_field(ie, None, '[%s] '),