[issue14670] subprocess.call with pipe character in argument

2012-04-25 Thread R. David Murray
R. David Murray added the comment: Ah, I thought I remembered seeing something about '|' in windows before, and I was right. It is only special to cmd.exe, which means it is only special when shell=True. See issue 1300 for a discussion. -- status: open -> closed ___

[issue14670] subprocess.call with pipe character in argument

2012-04-25 Thread STINNER Victor
Changes by STINNER Victor : -- nosy: +haypo ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.

[issue14670] subprocess.call with pipe character in argument

2012-04-25 Thread R. David Murray
R. David Murray added the comment: Oops, I typed too fast, and didn't notice that you were talking about windows. My point may still be valid, but I shouldn't be the one to close the issue since I don't know for sure for windows. -- ___ Python tra

[issue14670] subprocess.call with pipe character in argument

2012-04-25 Thread R. David Murray
Changes by R. David Murray : -- Removed message: http://bugs.python.org/msg159330 ___ Python tracker ___ ___ Python-bugs-list mailing

[issue14670] subprocess.call with pipe character in argument

2012-04-25 Thread R. David Murray
R. David Murray added the comment: Oops, I typed too fact, and didn't notice that you were talking about windows. My point may still be valid, but I shouldn't be the one to close the issue since I don't know for sure for windows. -- nosy: +brian.curtin status: closed -> open ___

[issue14670] subprocess.call with pipe character in argument

2012-04-25 Thread R. David Murray
R. David Murray added the comment: If shell is false, the pipe character is not special. -- nosy: +r.david.murray resolution: -> invalid stage: -> committed/rejected status: open -> closed ___ Python tracker ___

[issue14670] subprocess.call with pipe character in argument

2012-04-25 Thread Pedro Larroy
New submission from Pedro Larroy : When running a command with pipe character as argument the result is not the same as in commandline For example: >>> subprocess.call([r"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Commo n7\IDE\devenv","/build",r"Debug|x64","gpc10.sln"], shell=False)