[英]How to cache/target tasks with the same name in a Flow with prefect?
看起來您正在嘗試格式化任務名稱而不是目標。 (任務名稱不是可模板化的字符串)。
以下代碼段可能是您想要的:
@task(name="process_resource", log_stdout=True, target="{task_name}-{task_slug}")
經過進一步研究, 文檔似乎直接解決了動態更改任務配置的問題 - 沒有破壞目標位置模板。
@task
def number_task():
return 42
with Flow("example-v3") as f:
result = number_task(task_args={"name": "new-name"})
print(f.tasks) # {<Task: new-name>}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.