Martin Panter added the comment:

In the mean time, a subprocess.run() API has been added which can call 
communicate() and raise CalledProcessError in one step (depending on 
arguments). See Issue 23342. This might satisfy some use cases, but maybe 
adding the check functionality to the low-level API would be nice as well.

Perhaps a separate check_exit_status() method would be more flexible? Or maybe 
a flag stored in the subprocess object that causes wait() and poll() to do the 
check?

----------
nosy: +vadmium

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

Reply via email to