Nathaniel Smith wrote:
On Thu, Apr 4, 2019 at 12:48 AM Greg Ewing <greg.ew...@canterbury.ac.nz> wrote:
output(args) --> (status, output)

Isn't this already available as: run(args, stdout=PIPE)?

Yes, but you need to do more than that to get the output
as a string. This is the relevant part of the implementation
of check_output():

    process = Popen(stdout=PIPE, *popenargs, **kwargs)
    output, unused_err = process.communicate()
    retcode = process.poll()

--
Greg
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to