From: R David Murray Date: Sun, 7 Oct 2012 02:26:52 +0000 (-0400) Subject: starmap/starmap_async for whatsnew, and fix multiprocessing Pool markup. X-Git-Tag: v3.4.0a1~2322^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ace51622941d792e3bf610e039735fe6136920bb;p=python starmap/starmap_async for whatsnew, and fix multiprocessing Pool markup. --- diff --git a/Doc/library/multiprocessing.rst b/Doc/library/multiprocessing.rst index 6c29e3f1f7..82c8610418 100644 --- a/Doc/library/multiprocessing.rst +++ b/Doc/library/multiprocessing.rst @@ -29,7 +29,7 @@ Windows. Functionality within this package requires that the ``__main__`` module be importable by the children. This is covered in :ref:`multiprocessing-programming` however it is worth pointing out here. This means that some examples, such - as the :class:`multiprocessing.Pool` examples will not work in the + as the :class:`multiprocessing.pool.Pool` examples will not work in the interactive interpreter. For example:: >>> from multiprocessing import Pool @@ -1638,7 +1638,7 @@ Process Pools One can create a pool of processes which will carry out tasks submitted to it with the :class:`Pool` class. -.. class:: multiprocessing.Pool([processes[, initializer[, initargs[, maxtasksperchild]]]]) +.. class:: Pool([processes[, initializer[, initargs[, maxtasksperchild]]]]) A process pool object which controls a pool of worker processes to which jobs can be submitted. It supports asynchronous results with timeouts and diff --git a/Doc/whatsnew/3.3.rst b/Doc/whatsnew/3.3.rst index 2ba37f97d8..0169dc7147 100644 --- a/Doc/whatsnew/3.3.rst +++ b/Doc/whatsnew/3.3.rst @@ -1537,6 +1537,13 @@ program to wait on multiple :class:`~multiprocessing.Process` objects at one time using the appropriate OS primitives (for example, :mod:`select` on posix systems). +New methods :meth:`multiprocessing.pool.Pool.starmap` and +:meth:`~multiprocessing.pool.Pool.starmap_async` provide +:func:`itertools.starmap` equivalents to the existing +:meth:`multiprocessing.pool.Pool.map` and +:meth:`~multiprocessing.pool.Pool.map_async` functions. (Contributed by Hynek +Schlawack in :issue:`12708`.) + nntplib -------