From 88031a9adedb594500db643404614f6648beec81 Mon Sep 17 00:00:00 2001 From: Joel Schaerer Date: Wed, 13 Sep 2017 21:11:20 +0200 Subject: [PATCH] Update subprocess.communicate() docstring. Explicitly state that communicate() closes stdin after writing input to it. --- Lib/subprocess.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Lib/subprocess.py b/Lib/subprocess.py index 6b90d40564..dd994e2aaf 100644 --- a/Lib/subprocess.py +++ b/Lib/subprocess.py @@ -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 -- 2.40.0