[issue13569] multiprocessing module: Process.start() fails with EOFError: pickle.PicklingError: Can't pickle <type 'thread.lock'>: it's not found as thread.lock

Antoine Pitrou report at bugs.python.org
Fri Dec 9 21:34:45 CET 2011


Antoine Pitrou <pitrou at free.fr> added the comment:

> I am not sending locks explicetly (i.e. I am not using locks), but I do
> pass a Queue object from PC instance to _Consumer and _Producer instances
> that get/put values from/to the queue -- this is done deliberately.

Is it a Queue.Queue or a multiprocessing.Queue?

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue13569>
_______________________________________


More information about the Python-bugs-list mailing list