Python 2.7 python的Stomp lib给出TypeError

Python 2.7 python的Stomp lib给出TypeError,python-2.7,stomp,Python 2.7,Stomp,我尝试使用stomp.py来使用来自ativemq的消息。 现在,当我尝试设置时,它会给我: TypeErrorTypeError: subscribe() takes at least 3 arguments (3 given) 我的代码是: conn = stomp.Connection() conn.start() conn.connect() conn.subscribe(destination=config['queue_name'], ack='auto') 有人知道如何解决这个

我尝试使用
stomp.py
来使用来自ativemq的消息。 现在,当我尝试设置时,它会给我:

TypeErrorTypeError: subscribe() takes at least 3 arguments (3 given)
我的代码是:

conn = stomp.Connection()
conn.start()
conn.connect()
conn.subscribe(destination=config['queue_name'], ack='auto')
有人知道如何解决这个问题吗?

您需要传入一个带有配置值的字典,使其成为一个参数:

conn.subscribe({destination=config['queue_name'], ack='auto'})