Thomas Kluyver added the comment:

Updated patch following Gregory's suggestions:

- The check_returncode parameter is now called check. The method on 
CompletedProcess is still check_returncode, though.
- Clarified the docs about args
- CalledProcessError and TimeoutExceeded gain a stdout property as an alias of 
output

Ethan: to combine stdout and stderr in check_output, you need to pass 
stderr=subprocess.STDOUT - it doesn't assume you want that.

I did consider having a simplified interface so you could pass e.g. 
capture='combine', or capture='stdout', but I don't think the brevity is worth 
the loss of flexibility.

----------
Added file: http://bugs.python.org/file37899/subprocess_run2.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23342>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to