昆布の例:
#!/usr/bin/env python3
from __future__ import with_statement
from kombu import BrokerConnection
with BrokerConnection("amqp://guest:guest@localhost:5672//") as conn:
with conn.SimpleQueue("kombu_demo") as queue:
queue.put({"hello": "world"}, serializer="json", compression="zlib")
コンソールでは動作しますが、Eclipse + pydev では動作しません。問題は、BrokerConnection が見つからないことです。kombu src で 'BrokerConnection = Connection' を見つけました。kombu には Connection という名前のクラスがあり、BrokerConnection というエイリアス名を付けたいのですが、 eclipse+pydev はこれでうまく動作しません。この問題を解決するにはどうすればよいですか?