[New-bugs-announce] [issue29108] Python 3.6.0 multiprocessing map_async callback
Jose Miguel Colella
report at bugs.python.org
Thu Dec 29 16:57:31 EST 2016
New submission from Jose Miguel Colella:
Hello I am trying to use the callback for the map_async method for Pool, but have found a bug. In the below code, only the print statement is carried out, the return is completely ignored. Is this working as designed or is this a bug?
from multiprocessing import Pool
def f(x):
return x * x
def s(x):
print(f'Here: {x}')
return type(x)
if __name__ == '__main__':
with Pool(5) as p:
result = p.map_async(f, [1, 2, 3], callback=s)
q = result.get()
print(q)
----------
components: Library (Lib)
files: main2.py
messages: 284295
nosy: Jose Miguel Colella
priority: normal
severity: normal
status: open
title: Python 3.6.0 multiprocessing map_async callback
type: behavior
versions: Python 3.6
Added file: http://bugs.python.org/file46084/main2.py
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue29108>
_______________________________________
More information about the New-bugs-announce
mailing list