不能将卡桑德拉和芹菜放在一起

时间:2016-06-12 12:35:09

标签: python cassandra celery python-3.5

我正在尝试将芹菜和卡桑德拉一起使用的例子: 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。

所以欢迎任何帮助。

1 个答案:

答案 0 :(得分:1)

您的cassandra_init信号处理函数需要接受任意关键字参数。

只需更改行:

def cassandra_init():

成:

def cassandra_init(**kwargs):

有关Celery信号的更多信息,请参阅以下用户指南: http://docs.celeryproject.org/en/latest/userguide/signals.html#basics

注意:如果您还向该教程的作者提交了某种报告,将会很有帮助。芹菜信号处理程序一直所需的关键字参数,所以它的悲伤具有非工作实施例在那里。