Можно ли отключить отладчик pydev для исключения исключения?
Перерыв на исключение в pydev
Ответ 1
В исключении?
Если моя память служит мне правильной, в PyDev (в Eclipse) это возможно.
РЕДАКТИРОВАТЬ: снова просмотрел его, проверил документацию pdb, не может найти способ установить контрольную точку исключения.
Если я могу предложить действительно грубое обходное решение, но если нужно, вы можете вызвать свою программу из блока try-except
, установить там точку останова, а после того, как она сломается в блоке except
, просто поднимите стек и отлаживать вашу ошибку.
Другое редактирование Эта функциональность добавлена в PyDev
Ответ 2
Это было добавлено автором PyDev в разделе Run > Manage Ppoint Exception Breakpoints
Ответ 3
Я пробовал большой трюк try-except, но он не работал должным образом, у вас есть стек, где он ломается, то есть в блоке except: вы не можете попасть в стек, где исключение было поднял оттуда, что бессмысленно.
update: у pydev есть средство для исключения исключения с версии 1.6.0, но нет пользовательского интерфейса, ему нужен код: https://sourceforge.net/tracker/?func=detail&aid=2970886&group_id=85796&atid=577332
Ответ 4
Долгое время, но запросы функций идут на sourceforge.