diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-12-01 22:39:57 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-12-01 22:39:57 +0530 |
commit | 3efb96a6d1e364e7d4906ca786be21e94e1cf472 (patch) | |
tree | 20a8dba6b069014d301e79b7e1836d50c70e0488 /yt_dlp/YoutubeDL.py | |
parent | 3262f8abf2f568edc032bec63f8c6893782e4df1 (diff) | |
download | hypervideo-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.py | 2 |
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 |