aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-05-29 02:31:10 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-05-29 02:31:10 +0530
commit835a1478b426baa3b012ecc5c2dd6a134fdda925 (patch)
tree6e06310e6121e206016cb2f8a1eabee2719f3b56
parent120fe5134afe5ff0391bbae30a1d179df4dc9a39 (diff)
downloadhypervideo-pre-835a1478b426baa3b012ecc5c2dd6a134fdda925.tar.lz
hypervideo-pre-835a1478b426baa3b012ecc5c2dd6a134fdda925.tar.xz
hypervideo-pre-835a1478b426baa3b012ecc5c2dd6a134fdda925.zip
Write messages to `stderr` when both `quiet` and `verbose`
-rw-r--r--yt_dlp/YoutubeDL.py14
1 files changed, 5 insertions, 9 deletions
diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py
index 80f54fd3e..3c237212a 100644
--- a/yt_dlp/YoutubeDL.py
+++ b/yt_dlp/YoutubeDL.py
@@ -658,12 +658,10 @@ class YoutubeDL(object):
"""Print message to stdout"""
if self.params.get('logger'):
self.params['logger'].debug(message)
- elif not quiet:
- message = self._bidi_workaround(message)
- terminator = ['\n', ''][skip_eol]
- output = message + terminator
-
- self._write_string(output, self._screen_file)
+ elif not quiet or self.params.get('verbose'):
+ self._write_string(
+ '%s%s' % (self._bidi_workaround(message), ('' if skip_eol else '\n')),
+ self._err_file if quiet else self._screen_file)
def to_stderr(self, message):
"""Print message to stderr"""
@@ -671,9 +669,7 @@ class YoutubeDL(object):
if self.params.get('logger'):
self.params['logger'].error(message)
else:
- message = self._bidi_workaround(message)
- output = message + '\n'
- self._write_string(output, self._err_file)
+ self._write_string('%s\n' % self._bidi_workaround(message), self._err_file)
def to_console_title(self, message):
if not self.params.get('consoletitle', False):