New submission from Ram Rachum: Right now when you want to use `subprocess.STARTUPINFO`, you need to do something like this:
si = subprocess.STARTUPINFO() si.dwFlags = subprocess.STARTF_USESTDHANDLES subprocess.Popen(['whatever'], startupinfo=si) It would be much nicer to do this: subprocess.Popen( ['whatever'], startupinfo=subprocess.STARTUPINFO( subprocess.STARTF_USESTDHANDLES ) ) So I suggest that the `STARTUPINFO` constructor take an optional argument that sets the flags on it. ---------- components: Library (Lib), Windows messages: 258324 nosy: cool-RR, paul.moore, steve.dower, tim.golden, zach.ware priority: normal severity: normal status: open title: Let the subprocess.STARTUPINFO constructor take arguments type: enhancement versions: Python 3.6 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue26128> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com