From 19a304ba990481f0381a5316096b6b3cf2dff381 Mon Sep 17 00:00:00 2001 From: DonnaDia <37962843+DonnaDia@users.noreply.github.com> Date: Tue, 7 Sep 2021 21:16:44 +0300 Subject: bpo-24888: Clarify subprocess.check_call propagates exceptions if unable to start process (GH-28018) --- Doc/library/subprocess.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Doc/library/subprocess.rst b/Doc/library/subprocess.rst index af54633..21a96a4 100644 --- a/Doc/library/subprocess.rst +++ b/Doc/library/subprocess.rst @@ -1149,6 +1149,8 @@ calls these functions. code was zero then return, otherwise raise :exc:`CalledProcessError`. The :exc:`CalledProcessError` object will have the return code in the :attr:`~CalledProcessError.returncode` attribute. + If :func:`check_call` was unable to start the process it will propagate the exception + that was raised. Code needing to capture stdout or stderr should use :func:`run` instead:: -- cgit v0.12