Python 2.6 отправляет объект соединения через очередь / канал / и т. Д.

Даноэтот баг (Python Issue 4892) это приводит к следующей ошибке:

>>> import multiprocessing
>>> multiprocessing.allow_connection_pickling()
>>> q = multiprocessing.Queue()
>>> p = multiprocessing.Pipe()
>>> q.put(p)
>>> q.get()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File     "/.../python2.6/multiprocessing/queues.py", line 91, in get
    res = self._recv()
TypeError: Required argument 'handle' (pos 1) not found

Кто-нибудь знает обходной путь для передачи объекта подключения в очередь?

Спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос