मैं zmq आईपीसी सॉकेट के माध्यम से एक मौजूदा dict भेजने के लिए कोशिश कर रहा हूँ, मैं इस कोड के साथ एक स्ट्रिंग भेज सकते हैं, लेकिन मैं एक dict वस्तु
zmq आईपीसी के माध्यम से एक मौजूदा dict भेजा जा रहा है
import zmq, datetime
d = {0: ('356612022462768', 'EVENT', 0, '2012-12-26 15:50:16', -20.22216, -70.13723, 6.44, 134.0, 1, 2, '18743230', datetime.datetime(2013, 2, 10, 9, 6, 2, 362734))}
if __name__ == "__main__":
context = zmq.Context()
publisher = context.socket(zmq.PUB)
publisher.connect("ipc://shared")
while True:
publisher.send(d)
time.sleep(1)
नहीं भेज सकते हैं
TypeError: {0: ('356612022462768', 'EVENT', 0, '2012-12-26 15:50:16',
-20.22216, -70.13723, 6.44, 134.0, 1, 2, '18743230',
datetime.datetime(2013, 2, 10, 9, 6, 2, 362734))}
does not provide a buffer interface.
मैं यह कैसे कर सकता हूं?