[New-bugs-announce] [issue31729] multiprocesssing.Pool.map_async() undocumented

gene@nlc.co.nz report at bugs.python.org
Sun Oct 8 16:51:11 EDT 2017

New submission from gene at nlc.co.nz <gene at nlc.co.nz>:

To monitor how much of my multiprocess.Pool is completed I am forced to use undocumented features which I fear mat changed in the future. Especially result._number_left which looks like a private variable. Can you please document the result from Pool.map_async() and make the _number_left a proper method, e.g result.number_completed()

result = pool.map_async(process_employee, gen_emps, chunksize=1)
while not result.ready():
   left = result._number_left

It is not possible to pass Pipes, Queues or Shared memory to Pool workers in order for them to signal back to the master when them have completed a job.

components: Library (Lib)
messages: 303918
nosy: gene at nlc.co.nz
priority: normal
severity: normal
status: open
title: multiprocesssing.Pool.map_async() undocumented
type: enhancement
versions: Python 2.7

Python tracker <report at bugs.python.org>

More information about the New-bugs-announce mailing list