Update subprocess.communicate() docstring.

Explicitly state that communicate() closes stdin after writing input to it.
This commit is contained in:
Joel Schaerer 2017-09-13 21:11:20 +02:00 committed by Gregory P. Smith
parent acb9fa79fa
commit 88031a9ade

View file

@ -800,9 +800,9 @@ class Popen(object):
raise
def communicate(self, input=None, timeout=None):
"""Interact with process: Send data to stdin. Read data from
stdout and stderr, until end-of-file is reached. Wait for
process to terminate.
"""Interact with process: Send data to stdin and close it.
Read data from stdout and stderr, until end-of-file is
reached. Wait for process to terminate.
The optional "input" argument should be data to be sent to the
child process (if self.universal_newlines is True, this should