diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-10-26 20:47:30 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-10-26 21:59:08 +0530 |
commit | 673944b001447adb0de88c12fa22577a770d771a (patch) | |
tree | 896647c17f67df6f31ea71bf25bb6b654bb8f204 | |
parent | 0c873df3a84e6269dff03fd91ce4f23a38bd8f27 (diff) | |
download | hypervideo-pre-673944b001447adb0de88c12fa22577a770d771a.tar.lz hypervideo-pre-673944b001447adb0de88c12fa22577a770d771a.tar.xz hypervideo-pre-673944b001447adb0de88c12fa22577a770d771a.zip |
[compat] Don't create console in `windows_enable_vt_mode`
Closes #1420
-rw-r--r-- | yt_dlp/compat.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/yt_dlp/compat.py b/yt_dlp/compat.py index b107b2114..8508f1465 100644 --- a/yt_dlp/compat.py +++ b/yt_dlp/compat.py @@ -19,6 +19,7 @@ import shlex import shutil import socket import struct +import subprocess import sys import tokenize import urllib @@ -162,7 +163,9 @@ except ImportError: def windows_enable_vt_mode(): # TODO: Do this the proper way https://bugs.python.org/issue30075 if compat_os_name != 'nt': return - os.system('') + startupinfo = subprocess.STARTUPINFO() + startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW + subprocess.Popen('', shell=True, startupinfo=startupinfo) # Deprecated |