From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Wed, 5 Jun 2019 09:14:25 +0000 (-0700) Subject: Fix documentation (GH-13721) X-Git-Tag: v3.8.0b2~199 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f2054d956529606a08adfd6de133103276c49f7e;p=python Fix documentation (GH-13721) Based on the source code https://github.com/python/cpython/blob/4a686504eb2bbf69adf78077458508a7ba131667/Lib/multiprocessing/pool.pyGH-L755 AsyncResult.successful() raises a ValueError, not an AssertionError. (cherry picked from commit d4cf099dff4720a25208b5fa247dc16d86b11ac3) Co-authored-by: Benjamin Yeh --- diff --git a/Doc/library/multiprocessing.rst b/Doc/library/multiprocessing.rst index a4771d3a84..6c07124f97 100644 --- a/Doc/library/multiprocessing.rst +++ b/Doc/library/multiprocessing.rst @@ -2279,6 +2279,10 @@ with the :class:`Pool` class. Return whether the call completed without raising an exception. Will raise :exc:`AssertionError` if the result is not ready. + .. versionchanged:: 3.7 + If the result is not ready, :exc:`ValueError` is raised instead of + :exc:`AssertionError`. + The following example demonstrates the use of a pool:: from multiprocessing import Pool