Tôi muốn gỡ lỗi plugin của mình bằng pdb nhưng nó không hoạt động. Tôi gặp phải các lỗi nàyCách gỡ lỗi các plugin tuyệt vời trong quá trình phát triển
Traceback (most recent call last):
File "./sublime_plugin.py", line 362, in run_
File "./useIt.py", line 14, in run
for region in self.view.sel():
File "./useIt.py", line 14, in run
for region in self.view.sel():
File ".\bdb.py", line 46, in trace_dispatch
File ".\bdb.py", line 65, in dispatch_line
bdb.BdbQuit
Có ai có ý tưởng không? Hoặc một số cách khác để gỡ lỗi một plugin tuyệt vời?
Dấu vết ngăn xếp khá vô dụng nếu không có mã nguồn – Eric
Tự do sử dụng báo cáo in luôn là tùy chọn gỡ lỗi – Eric
@Eric: Theo dõi ngăn xếp kết thúc trong thư viện std Python, nó đủ rõ ràng với tôi. 'self.quitting' đã được đặt thành giá trị' True' và trình gỡ lỗi thoát bằng cách sử dụng một ngoại lệ rõ ràng. Bây giờ, * tại sao * 'self.quitting' được đặt thành giá trị' True' không được biết, đáng tiếc điều đó sẽ yêu cầu gỡ lỗi trình gỡ lỗi và nội bộ bên trong. –