Tôi muốn làm cho pydev nhập vào một chế độ giao diện điều khiển tương tác bất cứ khi nào chương trình của tôi đặt ra một ngoại lệ unhandled nhưng tôi không thể tìm ra cách để làm điều đó. Vì nó hoạt động ngay bây giờ, ngoại lệ được báo cáo và quá trình này bị chấm dứt một cách không công bằng.Làm cách nào để kích hoạt tính năng gỡ lỗi bài đăng trong pydev?
Sau khi một số tìm kiếm xung quanh Tôi thấy điều này: http://sourceforge.net/tracker/index.php?func=detail&aid=3029746&group_id=85796&atid=577332 mà gợi ý để sử dụng pydevd.set_pm_excepthook()
Tuy nhiên, khi tôi thêm
import pydevd
pydevd.set_pm_excepthook()
để mã của tôi, tôi nhận được một ngoại lệ:
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.
Nhưng:
GetGlobalDebugger().setExceptHook()
Dường như không hoạt động, GetGlobalDebugger() không tồn tại trong không gian tên chung.
Tôi đã tìm ra cách, nhưng có vẻ như tôi không thể trả lời câu hỏi của riêng mình trong vòng 8 giờ vì vậy tôi đoán tôi nên đợi. –