New submission from g...@nlc.co.nz <g...@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: g...@nlc.co.nz
priority: normal
severity: normal
status: open
title: multiprocesssing.Pool.map_async() undocumented
type: enhancement
versions: Python 2.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue31729>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to