织物相当于试穿

2024-04-25 04:40:36 发布

您现在位置:Python中文网/ 问答频道 /正文

在Fabric是否干净退出的情况下,我需要执行一系列清理任务(主要是删除临时文件和文件夹)。在

我怎样才能用织物做到这一点?在


Tags: 文件夹情况fabric织物
2条回答

在你的fabfile中放上这样的东西:

from fabric.context_managers import settings

def task_name():
    # commands that are not expected to fail
    ...
    with settings(warn_only=True):
        # commands that might fail
        ...
    clean_up()

如果你不在乎的话,你甚至可以对整个任务进行warn_only=True处理:

^{pr2}$

more info

您可以始终使用新的execute()并将其包装在try/except中,或者只查看run()的返回代码

相关问题 更多 >