diff options
Diffstat (limited to 'Lib/subprocess.py')
-rw-r--r-- | Lib/subprocess.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/Lib/subprocess.py b/Lib/subprocess.py index 67b9c9f1b1..dffcda3e9f 100644 --- a/Lib/subprocess.py +++ b/Lib/subprocess.py @@ -127,11 +127,13 @@ if _mswindows: import msvcrt import _winapi class STARTUPINFO: - dwFlags = 0 - hStdInput = None - hStdOutput = None - hStdError = None - wShowWindow = 0 + def __init__(self, *, dwFlags=0, hStdInput=None, hStdOutput=None, + hStdError=None, wShowWindow=0): + self.dwFlags = dwFlags + self.hStdInput = hStdInput + self.hStdOutput = hStdOutput + self.hStdError = hStdError + self.wShowWindow = wShowWindow else: import _posixsubprocess import select |