Я хочу начать с того, что я новичок не только в python, но и в программировании вообще. Имея это в виду, это моя проблема. Я пытаюсь отправить некоторые данные на сервер Rabbitmq. Ниже приведен код Python. Json_data - это просто переменная, которая содержит некоторые форматированные json данные.Kombu - Публикация сообщений для ошибки rabbitmq - TypeError: объект 'str' не может быть вызван
with Connection("amqp://username:[email protected]_server.local:5672/#/") as conn:
channel = conn.channel()
producer = Producer(channel, exchange = "test_exchange", serializer="json")
producer.publish(json_data)
print "Message sent"
Это производит следующее сообщение об ошибке:
Traceback (most recent call last):
File "test.py", line 43, in <module>
producer = Producer(channel, exchange = "test_exchange", serializer="json")
File "/Library/Python/2.7/site-packages/kombu/messaging.py", line 83, in __init__
self.revive(self._channel)
File "/Library/Python/2.7/site-packages/kombu/messaging.py", line 210, in revive
self.exchange = self.exchange(channel)
TypeError: 'str' object is not callable
Любая помощь будет оценена. Благодарю.