gpt4 book ai didi

python - Google App Engine - Python - 任务队列 - 如何添加任务列表?

转载 作者:行者123 更新时间:2023-11-28 20:57:42 25 4
gpt4 key购买 nike

我有这段代码可以正常工作:

taskqueue.add(url = MY_URL, params={'id': 42}, queue_name='random-message')

this official document它说:“将任务或任务列表添加到此队列中。”

但我无法理解。

我已经试过了:

tasks = []
tasks.append(taskqueue.Task(url = MY_URL, params={'id': 42}))
taskqueue.add(tasks, queue_name='random-message')

但它引发了一个我不明白的错误:

'Task payloads must be strings; invalid payload: %r' % payload)

我尝试了许多其他无论如何都不起作用的小变体。

最佳答案

问题是:

taskqueue.add(task)

它一次不能接收多个任务。正确的做法是:

taskqueue.Queue.add(tasks)

我的代码现在可以运行了:

tasks = []
tasks.append(taskqueue.Task(url = MY_URL, params={'id': 42}))
taskqueue.Queue('random-message').add(tasks)

关于python - Google App Engine - Python - 任务队列 - 如何添加任务列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52424401/

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