mirror of
https://codeberg.org/polarisfm/youtube-dl
synced 2025-02-17 01:17:54 +01:00
Send traceback to stderr explicitly
Per @yan12125, traceback.print_exc() can send output to the wrong place under some circumstances (e.g. use of logger), so send it to stderr. Which requires a compat_str.
This commit is contained in:
parent
c6c733d4a3
commit
9d92ac8805
@ -1701,7 +1701,7 @@ class YoutubeDL(object):
|
||||
self.report_error('unable to download video data: %s' % error_to_compat_str(err))
|
||||
return
|
||||
except (OSError, IOError) as err:
|
||||
traceback.print_exc()
|
||||
self.to_stderr(encode_compat_str(traceback.format_exc()))
|
||||
raise UnavailableVideoError(err)
|
||||
except (ContentTooShortError, ) as err:
|
||||
self.report_error('content too short (expected %s bytes and served %s)' % (err.expected, err.downloaded))
|
||||
|
Loading…
Reference in New Issue
Block a user