[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>
<https://bugs.python.org/issue31729>
_______________________________________


More information about the New-bugs-announce mailing list