aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/YoutubeDL.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-12-01 22:39:57 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-12-01 22:39:57 +0530
commit3efb96a6d1e364e7d4906ca786be21e94e1cf472 (patch)
tree20a8dba6b069014d301e79b7e1836d50c70e0488 /yt_dlp/YoutubeDL.py
parent3262f8abf2f568edc032bec63f8c6893782e4df1 (diff)
downloadhypervideo-pre-3efb96a6d1e364e7d4906ca786be21e94e1cf472.tar.lz
hypervideo-pre-3efb96a6d1e364e7d4906ca786be21e94e1cf472.tar.xz
hypervideo-pre-3efb96a6d1e364e7d4906ca786be21e94e1cf472.zip
Fix control characters being printed to `--console-title`
Closes #1859
Diffstat (limited to 'yt_dlp/YoutubeDL.py')
-rw-r--r--yt_dlp/YoutubeDL.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py
index 8cbdbb5c0..227098656 100644
--- a/yt_dlp/YoutubeDL.py
+++ b/yt_dlp/YoutubeDL.py
@@ -96,6 +96,7 @@ from .utils import (
ReExtractInfo,
register_socks_protocols,
RejectedVideoReached,
+ remove_terminal_sequences,
render_table,
replace_extension,
SameFileError,
@@ -776,6 +777,7 @@ class YoutubeDL(object):
def to_console_title(self, message):
if not self.params.get('consoletitle', False):
return
+ message = remove_terminal_sequences(message)
if compat_os_name == 'nt':
if ctypes.windll.kernel32.GetConsoleWindow():
# c_wchar_p() might not be necessary if `message` is