默认情况下,在管道错误输出之前,MetaFlow会多次重试失败的步骤。但是,当我使用pytest测试我的流时,这是不希望的--我只想让流快速失败。如何临时禁用重试(而不在所有步骤上硬编码@retry(times=0)
)?
发布于 2021-08-13 18:29:29
您可以通过设置METAFLOW_DECOSPECS
环境变量METAFLOW_DECOSPECS=retry:times=0
来禁用它。
这会用@retry(times=0)
临时修饰所有步骤--除非它们已经被修饰过了,在这种情况下,这不会覆盖硬编码的重试设置。
来源:@Ville in the MetaFlow Slack。
https://stackoverflow.com/questions/68776921
复制相似问题