gpt4 book ai didi

python - 在 Celery 任务中获取 task_id

转载 作者:太空狗 更新时间:2023-10-29 18:13:45 37 4
gpt4 key购买 nike

这可能是一个愚蠢的问题,但它让我从 Ruby 背景中难过。

当我尝试打印时,我有一个看起来像这样的对象。

print celery.AsyncResult.task_id
>>><property object at 0x10c383838>

我原以为这里会打印 task_id 属性的实际值。如何获得实际值?

更新 1

@celery.task
def scan(host):
print celery.AsyncResult.task_id
cmd = 'ps -ef'
cm = shlex.split(cmd)
scan = subprocess.check_output(cm)
return scan

最好的问候。

最佳答案

短篇小说,在函数 scan 中,使用 scan.request.id

参见 http://docs.celeryproject.org/en/latest/userguide/tasks.html?highlight=request#task-request-info

关于python - 在 Celery 任务中获取 task_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18872854/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com