diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-06-20 12:30:02 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-06-20 12:35:02 +0530 |
commit | 5df14442552038d7344162b21f97dd510fe2ffd6 (patch) | |
tree | e4afcc3d0ad620b12d18de786c429453367a9c31 | |
parent | 612f2be5d3924540158dfbe5f25d841f04cff8c6 (diff) | |
download | hypervideo-pre-5df14442552038d7344162b21f97dd510fe2ffd6.tar.lz hypervideo-pre-5df14442552038d7344162b21f97dd510fe2ffd6.tar.xz hypervideo-pre-5df14442552038d7344162b21f97dd510fe2ffd6.zip |
[utils] `ExtractorError`: Fix `exc_info`
-rw-r--r-- | yt_dlp/utils.py | 2 |
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] '), |