1

在此处输入图像描述

我正在尝试使用 python huey ( https://github.com/coleifer/huey/blob/master/huey/api.py ) 来允许使用带有烧瓶的任务队列。

基于TypeError: decorator() missing 1 required positional argument: 'func',我可以使用 huey 创建一个没有参数的任务函数,使用:

some_long_calculation_task = my_huey.task()(some_long_calculation)

但是,我希望能够传递一个参数,所以我需要类似的东西:

some_long_calculation_task(arg) = my_huey.task()(some_long_calculation(arg)).

如何使用huey创建带有参数的任务函数?

4

1 回答 1

2

你是正确的,这是声明你的任务的正确方法:

some_long_calculation_task = my_huey.task()(some_long_calculation)

如果“some_long_calculation”接受一个参数,您可以在调用“some_long_calculation_task”时传递该参数:

# Execute the task w/the given args.
some_long_calculation_task(some_arg, another_arg)
于 2018-08-23T16:02:20.537 回答