如何使用 huey 创建带有参数的任务函数?
How to create a task function with an argument using huey?
我正在尝试使用 python huey (https://github.com/coleifer/huey/blob/master/huey/api.py) 来允许使用带有 Flask 的任务队列。
基于,我可以使用 huey 创建一个没有参数的任务函数:
some_long_calculation_task = my_huey.task()(some_long_calculation)
但是,我希望能够传递一个参数,所以我需要这样的东西:
some_long_calculation_task(arg) = my_huey.task()(some_long_calculation(arg)).
如何使用 huey 创建带有参数的任务函数?
你是正确的,这是声明你的任务的正确方法:
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)
我正在尝试使用 python huey (https://github.com/coleifer/huey/blob/master/huey/api.py) 来允许使用带有 Flask 的任务队列。
基于
some_long_calculation_task = my_huey.task()(some_long_calculation)
但是,我希望能够传递一个参数,所以我需要这样的东西:
some_long_calculation_task(arg) = my_huey.task()(some_long_calculation(arg)).
如何使用 huey 创建带有参数的任务函数?
你是正确的,这是声明你的任务的正确方法:
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)