Я использую cookiecutter
, чтобы помочь управлять веб-шаблоном. Вы можете указать специальный файл hooks/pre_gen_project.py
, который будет запущен до запуска любой из команд шаблона. Однако, если он не работает, cookiecutter продолжает двигаться, даже если hooks/pre_gen_project.py
выдает исключение! Минимальным примером будет просто:Могу ли я остановить cookiecutter, если мой крюк не сработает?
raise SyntaxError
в этом файле. Есть ли способ остановить выполнение, как только возникла ошибка?