को देखते हुए this bug (Python Issue 4892) कि निम्न त्रुटि को जन्म देता है:अजगर 2.6 भेजने कनेक्शन वस्तु पर कतार/पाइप/आदि
>>> 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.6 में मेरे लिए काम कर रहा है। हालांकि, 2.7 में, जब समारोह 'कमी.rebuild_connection' AKA' कम [0] 'कहा जाता है, थ्रेड ब्लॉक अनिश्चित काल तक। –
मुझे @SamMagura के समान समस्या है। क्या किसी को पाइथन 2.7 के लिए कामकाज के बारे में पता है? – redrah