Не позволяйте блокноту Jupyter продолжать работу после ошибки в коде - PullRequest
0 голосов
/ 01 декабря 2018

Я недавно переключился на компьютер с новой версией ноутбука Jupyter, и я заметил изменение в поведении обработки ошибок.

До , если ноутбук обнаружил ошибку в ячейке,казнь остановлена.Например, на ноутбуке с 14 ячейками будут работать ячейки:
1 success 2 success 3 success 4 error code exit without completing 5-14

Теперь , если ноутбук обнаружит ошибку, он продолжится до конца ноутбука ивыполняет любые клетки, которые он может.Кажется, что пропускаются ячейки, которые зависели от ячейки, генерирующей ошибки.Поэтому я получаю странное поведение, подобное:
1 success 2 success 3 success 4 error code 5 |_ not run 6 |_ not run 7 success 8 success 9 success 10 error code 11 |_ not run 12 |_ not run 13 |_ not run 14 success exit after completing
Это проблематично, потому что я должен осмотреть каждую ячейку в записной книжке, чтобы увидеть, завершена ли она, и убедиться, что весь мой код запущен.

Как можноЯ вернусь к старому поведению?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...