]> granicus.if.org Git - python/commitdiff
Issue #15501: Document exception classes in subprocess module.
authorAndrew Svetlov <andrew.svetlov@gmail.com>
Thu, 9 Aug 2012 12:20:45 +0000 (15:20 +0300)
committerAndrew Svetlov <andrew.svetlov@gmail.com>
Thu, 9 Aug 2012 12:20:45 +0000 (15:20 +0300)
Initial patch by Anton Barkovsky.

Doc/library/subprocess.rst
Misc/ACKS

index 90a01d0a8f5fe0ab4353e292d0d92a9906d619b4..efd25d1de27b9d293e4b76337291935f54098412 100644 (file)
@@ -176,6 +176,26 @@ use cases, the underlying :class:`Popen` interface can be used directly.
    output.
 
 
+.. exception:: CalledProcessError
+
+    Exception raised when a process run by :func:`check_call` or
+    :func:`check_output` returns a non-zero exit status.
+
+    .. attribute:: returncode
+
+        Exit status of the child process.
+
+    .. attribute:: cmd
+
+        Command that was used to spawn the child process.
+
+    .. attribute:: output
+
+        Output of the child process if this exception is raised by
+        :func:`check_output`.  Otherwise, ``None``.
+
+
+
 .. _frequently-used-arguments:
 
 Frequently Used Arguments
index 1a094a17497b2685aff49036781008e7fc21fa23..4d8f13c70ef1d8e5184e0e6fb942bd57caa6eb6f 100644 (file)
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -52,6 +52,7 @@ Matt Bandy
 Michael J. Barber
 Nicolas Bareil
 Chris Barker
+Anton Barkovsky
 Nick Barnes
 Quentin Barnes
 Richard Barran