我正在尝试将芹菜和卡桑德拉一起使用的例子: http://datastax.github.io/python-driver/cqlengine/third_party.html 但没有运气。
我得到了这个例外我开始工作的人: $ celery -A tasks worker -l INFO
ExecutorService
我使用osx el Capitan,python 3.5.1,Celery 3.1.23和cassandra 3.5。
所以欢迎任何帮助。
答案 0 :(得分:1)
您的cassandra_init
信号处理函数需要接受任意关键字参数。
只需更改行:
def cassandra_init():
成:
def cassandra_init(**kwargs):
有关Celery信号的更多信息,请参阅以下用户指南: http://docs.celeryproject.org/en/latest/userguide/signals.html#basics
注意:如果您还向该教程的作者提交了某种报告,将会很有帮助。芹菜信号处理程序一直所需的关键字参数,所以它的悲伤具有非工作实施例在那里。