From 3312dc682bbd46d9b2c45fc8515089ba07123068 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 27 Aug 2025 21:31:38 +0300 Subject: [PATCH] Add subprocess creation flags to CommandWorker Passes SUBPROCESS_CREATIONFLAGS to subprocess.Popen in CommandWorker for improved process control. Imports SUBPROCESS_CREATIONFLAGS from ytsage_constants. --- src/gui/ytsage_gui_dialogs/ytsage_dialogs_custom.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gui/ytsage_gui_dialogs/ytsage_dialogs_custom.py b/src/gui/ytsage_gui_dialogs/ytsage_dialogs_custom.py index 778fbc9..0341db6 100644 --- a/src/gui/ytsage_gui_dialogs/ytsage_dialogs_custom.py +++ b/src/gui/ytsage_gui_dialogs/ytsage_dialogs_custom.py @@ -29,7 +29,7 @@ from PySide6.QtWidgets import ( ) from src.core.ytsage_yt_dlp import get_yt_dlp_path -from src.utils.ytsage_constants import YTDLP_DOCS_URL +from src.utils.ytsage_constants import YTDLP_DOCS_URL, SUBPROCESS_CREATIONFLAGS try: import yt_dlp @@ -85,6 +85,7 @@ class CommandWorker(QObject): text=True, encoding="utf-8", errors="replace", + creationflags=SUBPROCESS_CREATIONFLAGS, ) # Stream output