diff options
author | Henrik Tunedal <tunedal@gmail.com> | 2024-04-28 23:10:44 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-28 21:10:44 +0000 |
commit | 133c1a7cdb19dd9317e7607ecf8f4fd4fb5842f6 (patch) | |
tree | 666e1f7b31b3ba3640ff53d2806bf810cb7df4e9 /Lib/multiprocessing/popen_spawn_win32.py | |
parent | f5b7e397c0a0e180257450843ab622ab8783adf6 (diff) | |
download | cpython-133c1a7cdb19dd9317e7607ecf8f4fd4fb5842f6.tar.gz cpython-133c1a7cdb19dd9317e7607ecf8f4fd4fb5842f6.zip |
gh-118293: Suppress mouse cursor feedback when launching Windows processes with multiprocessing (GH-118315)
Diffstat (limited to 'Lib/multiprocessing/popen_spawn_win32.py')
-rw-r--r-- | Lib/multiprocessing/popen_spawn_win32.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Lib/multiprocessing/popen_spawn_win32.py b/Lib/multiprocessing/popen_spawn_win32.py index 49d4c7eea22..62fb0ddbf91 100644 --- a/Lib/multiprocessing/popen_spawn_win32.py +++ b/Lib/multiprocessing/popen_spawn_win32.py @@ -3,6 +3,7 @@ import msvcrt import signal import sys import _winapi +from subprocess import STARTUPINFO, STARTF_FORCEOFFFEEDBACK from .context import reduction, get_spawning_popen, set_spawning_popen from . import spawn @@ -74,7 +75,8 @@ class Popen(object): try: hp, ht, pid, tid = _winapi.CreateProcess( python_exe, cmd, - None, None, False, 0, env, None, None) + None, None, False, 0, env, None, + STARTUPINFO(dwFlags=STARTF_FORCEOFFFEEDBACK)) _winapi.CloseHandle(ht) except: _winapi.CloseHandle(rhandle) |