Georg Brandl <[EMAIL PROTECTED]> added the comment:
I e.g. tried a minimal example with Pool.map():
>>> from multiprocessing import Pool
>>> p = Pool(5)
>>> def f(x):
... return x*x
...
>>> p.map(f, [1,2,3])
Process PoolWorker-1:
Traceback (most recent call last):
File "/home/gbr/devel/python/Lib/multiprocessing/process.py", line
231, in _bootstrap
self.run()
File "/home/gbr/devel/python/Lib/multiprocessing/process.py", line 88,
in run
self._target(*self._args, **self._kwargs)
File "/home/gbr/devel/python/Lib/multiprocessing/pool.py", line 57, in
worker
Process PoolWorker-2:
[some more exceptions]
task = get()
File "/home/gbr/devel/python/Lib/multiprocessing/queues.py", line 339,
in get
return recv()
AttributeError: 'module' object has no attribute 'f'
And then the prompt doesn't reappear.
_______________________________________
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue4012>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com