Я отлаживаю программу, и мне бы хотелось, чтобы Spyder мог приостановить выполнение из-за ошибки. Ранее я читал , что это можно сделать без точек останова, просто запустив сценарии в режиме отладки, но это не работает для меня.
Например, когда я запускаю следующий скрипт в режиме отладки в Spyder, он просто выдает ошибку при исключении индекса вне диапазона, не давая мне никакой возможности в ipdb играть с переменными.
import numpy as np
A = np.random.randn(5)
A[7] = 8 #IndexError
Точнее говоря, когда я запускаю отладку, она запускает меня с первой строки, затем, когда я нажимаю кнопку Продолжить, выполнение продолжается до конца строки 3, не давая мне возможности осмотреть рабочее пространство до завершения выполнения.
Есть мысли?
Спасибо.