diff --git a/apps/readest-app/tools/epub-review-editor/server.py b/apps/readest-app/tools/epub-review-editor/server.py index fb262f25..e0576557 100644 --- a/apps/readest-app/tools/epub-review-editor/server.py +++ b/apps/readest-app/tools/epub-review-editor/server.py @@ -4127,7 +4127,11 @@ def run_daemon(args: argparse.Namespace) -> int: creationflags = 0 popen_kwargs: dict[str, Any] = {} if os.name == "nt": - creationflags = subprocess.CREATE_NEW_PROCESS_GROUP | subprocess.DETACHED_PROCESS + creationflags = ( + subprocess.CREATE_NEW_PROCESS_GROUP + | subprocess.DETACHED_PROCESS + | subprocess.CREATE_NO_WINDOW + ) else: popen_kwargs["start_new_session"] = True with log_path.open("a", encoding="utf-8") as log: