def job(plugin_name, frames, job_info=None, plugin_info=None):
"""
Create a group of tasks for executing each of the frame packets for
the given Deadline plugin.
Parameters
----------
plugin_name : str
frames : str
Returns
-------
celery.group
"""
deadline_group_id = ObjectId()
return group(
[plugin_task.signature((plugin_name, frames, frame, i),
plugin_info=plugin_info,
job_info=job_info,
deadline_group_id=deadline_group_id)
for i, frame in enumerate(parse_frames(frames))])
# --
# FIXME: unused:
评论列表
文章目录