Я пишу генератор йома и хочу проверить некоторые предварительные условия, например, установить git
. Я могу легко проверить это с помощью .exec
, но как изящно прервать генератор и сообщить об ошибке пользователю? Я искал документы, но, похоже, я пропустил какой-то очевидный способ сделать это. Любые подсказки?
Исключение броска, конечно же, прерывает генератор, но лучший ли он? Может быть, что-то более удобное для пользователя? Не все пользователи йома могут читать исключения js.