我想要得到一个python对象方法的芹菜任务包装。像:芹菜python对象方法
class A:
@task
def test_task(self,args):
print "BLah..test"
def main():
a= A()
args = {}
a.test_task(args)
现在这个失败,错误test_task需要至少2个参数(1给出)。 我的理解是自我对象没有得到通过。这是为什么?我如何解决这个问题?
更新: 这确实是我对芹菜缺乏了解。 @task装饰器只是添加/处理芹菜任务相关的参数。它不会自动将该函数的每个调用都作为芹菜任务。该函数必须被称为a.test_task.delay(args)..其中的问题...
埃..只是理解错了..从IRC频道答案.. – 2012-01-13 08:57:59