eq
我尝试用Celery运行代码,但它给了我一个错误:
var coll = $('iframe[id=iframeID]').contents().find('.trClass').find('td:eq(2)');
另外,我想自定义inspect_command来运行这个sysfile.py
from celery import Celery
from celery.worker.control import inspect_command
app = Celery('tasks', broker='pyamqp://guest@localhost//')
@app.task
def add(x, y):
return x + y
@inspect_command
def current_prefetch_count(state):
return {'prefetch_count': state.consumer.qos.value}
答案 0 :(得分:0)
inspect_command
装饰器可选择采用一系列kwargs
。所以你必须调用它:
@inspect_command()
def current_prefetch_count(state):
return {'prefetch_count': state.consumer.qos.value}
例如,如果您希望命令具有可以调用它的其他名称,则可以使用alias
:
@inspect_command(alias='foo')
def current_prefetch_count(state):
return {'prefetch_count': state.consumer.qos.value}
您可以通过阅读celery.worker.control
的代码来发现所有这些。