Message388991
bpo-8232 has a patch to add an `arguments` parameter to os.startfile(). This improvement is needlessly tied to that issue. It's useful in general as a safer way to execute applications and scripts compared to using subprocess.Popen() with shell=True. It also enables passing arguments to applications and scripts when using the "runas" operation (prompts with a UAC dialog) and "runasuser" operation (prompts with a credential dialog). The latter operations are supported by default for binary executables and batch scripts in Windows 10, and they can be implemented by the progid of any file type.
Setting the working directory with a cwd parameter is not as generally useful, but it's not entirely useless and simple to add at the same time when adding the `args` parameter. |
|
Date |
User |
Action |
Args |
2021-03-18 07:23:53 | eryksun | set | recipients:
+ eryksun, paul.moore, tim.golden, zach.ware, steve.dower |
2021-03-18 07:23:53 | eryksun | set | messageid: <1616052233.51.0.171946221972.issue43538@roundup.psfhosted.org> |
2021-03-18 07:23:53 | eryksun | link | issue43538 messages |
2021-03-18 07:23:53 | eryksun | create | |
|