gpt4 book ai didi

python - 如果我的钩子(Hook)失败了,我可以停止 cookiecutter 吗?

转载 作者:太空宇宙 更新时间:2023-11-04 03:30:57 26 4
gpt4 key购买 nike

我正在使用 cookiecutter帮助管理网页模板。您可以指定一个特殊文件 hooks/pre_gen_project.py,它将在任何模板命令启动之前运行。但是,如果它失败了,cookiecutter 会继续运行,即使 hooks/pre_gen_project.py 抛出异常!一个最小的例子就是:

raise SyntaxError

在这个文件中。有没有办法在出现错误后停止执行?

最佳答案

直到最近,cookiecutter 都会忽略 Hook 脚本中的错误。我已经提交了 a fix for this that got merged recently .

因此,如果您使用 Cookiecutter >= 1.3.0 ,当钩子(Hook)脚本失败时,项目生成将被取消。 :)

关于python - 如果我的钩子(Hook)失败了,我可以停止 cookiecutter 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31128808/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com