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