[Python-Dev] [Python-checkins] bpo-5001: More-informative multiprocessing error messages (#3079)

Chris Jerdonek chris.jerdonek at gmail.com
Wed Aug 30 06:21:42 EDT 2017


> https://github.com/python/cpython/commit/bd73e72b4a9f019be514954b1d40e64dc3a5e81c
> commit: bd73e72b4a9f019be514954b1d40e64dc3a5e81c
> branch: master
> author: Allen W. Smith, Ph.D <drallensmith at users.noreply.github.com>
> committer: Antoine Pitrou <pitrou at free.fr>
> date: 2017-08-30T00:52:18+02:00
> summary:
>
> bpo-5001: More-informative multiprocessing error messages (#3079)
> ...
> @@ -254,8 +256,8 @@ def _setup_queues(self):
>      def apply(self, func, args=(), kwds={}):
>          '''
>          Equivalent of `func(*args, **kwds)`.
> +        Pool must be running.
>          '''
> -        assert self._state == RUN

Also, this wasn't replaced with anything.

--Chris

>          return self.apply_async(func, args, kwds).get()
>
>      def map(self, func, iterable, chunksize=None):
> @@ -307,6 +309,10 @@ def imap(self, func, iterable, chunksize=1):


More information about the Python-Dev mailing list