Я хочу, чтобы pydev входил в режим интерактивной консоли всякий раз, когда моя программа вызывает необработанное исключение, но я не могу понять, как это сделать. Как это происходит сейчас, сообщается об исключении, и процесс немедленно завершается.
После некоторых поисков я нашел это: http://sourceforge.net/tracker/index.php?func=detail&aid=3029746&group_id=85796&atid=577332 который предлагает использовать pydevd.set _pm _excludehook()
Однако, когда я добавляю
import pydevd
pydevd.set_pm_excepthook()
к моему коду я получаю исключение:
This function is now replaced by GetGlobalDebugger().setExceptHook and is now controlled by the PyDev UI.')
DeprecationWarning: This function is now replaced by GetGlobalDebugger().setExceptHook and is now controlled by the PyDev UI.
Но:
GetGlobalDebugger().setExceptHook()
Не работает, GetGlobalDebugger ()не существует в глобальном пространстве имен.