[英]PyDev ignoring breakpoints
我已經成功將PyDev與Eclipse結合使用了幾年。 最近,它開始忽略斷點……並非一直如此,斷點偶爾會起作用,但是大部分時間(即使在相同的代碼上)也起作用。 我搜索並看到了這篇非常有用的文章: pydev斷點不起作用
我也有sys.gettrace()在Windows 8.1上返回None Python 2.7.8
我將trace_func放在代碼的開頭,並以下面的代碼結尾。 rocket.py函數在這里: https : //github.com/web2py/web2py/blob/master/gluon/rocket.py#L166
不知道下一步該怎么做才能解決問題。 非常感謝您的協助:)
Context: isEnabledFor File: C:\Bin\Python27\lib\logging\__init__.py Line: 1359 Event: return
Context: info File: C:\Bin\Python27\lib\logging\__init__.py Line: 1159 Event: return
Context: close File: C:\Bin\web2py\gluon\rocket.py Line: 166 Event: call
Context: close File: C:\Bin\web2py\gluon\rocket.py Line: 167 Event: line
Context: close File: C:\Bin\web2py\gluon\rocket.py Line: 168 Event: line
Context: close File: C:\Bin\web2py\gluon\rocket.py Line: 169 Event: line
Context: close File: C:\Bin\web2py\gluon\rocket.py Line: 176 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 192 Event: call
Context: close File: C:\Bin\Python27\lib\socket.py Line: 195 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 196 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 197 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 198 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 197 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 198 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 197 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 198 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 197 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 198 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 197 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 198 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 197 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 198 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 197 Event: line
Context: close File: C:\Bin\Python27\lib\socket.py Line: 197 Event: return
Context: close File: C:\Bin\web2py\gluon\rocket.py Line: 176 Event: return
Context: get File: C:\Bin\Python27\lib\Queue.py Line: 150 Event: call
Context: get File: C:\Bin\Python27\lib\Queue.py Line: 161 Event: line
Context: get File: C:\Bin\Python27\lib\Queue.py Line: 162 Event: line
Context: get File: C:\Bin\Python27\lib\Queue.py Line: 163 Event: line
Context: get File: C:\Bin\Python27\lib\Queue.py Line: 166 Event: line
Context: get File: C:\Bin\Python27\lib\Queue.py Line: 167 Event: line
Context: _qsize File: C:\Bin\Python27\lib\Queue.py Line: 200 Event: call
Context: _qsize File: C:\Bin\Python27\lib\Queue.py Line: 201 Event: line
Context: _qsize File: C:\Bin\Python27\lib\Queue.py Line: 201 Event: return
Context: get File: C:\Bin\Python27\lib\Queue.py Line: 168 Event: line
Context: wait File: C:\Bin\Python27\lib\threading.py Line: 308 Event: call
Context: wait File: C:\Bin\Python27\lib\threading.py Line: 331 Event: line
Context: _is_owned File: C:\Bin\Python27\lib\threading.py Line: 299 Event: call
Context: _is_owned File: C:\Bin\Python27\lib\threading.py Line: 302 Event: line
Context: _is_owned File: C:\Bin\Python27\lib\threading.py Line: 306 Event: line
Context: _is_owned File: C:\Bin\Python27\lib\threading.py Line: 306 Event: return
Context: wait File: C:\Bin\Python27\lib\threading.py Line: 333 Event: line
Context: wait File: C:\Bin\Python27\lib\threading.py Line: 334 Event: line
Context: wait File: C:\Bin\Python27\lib\threading.py Line: 335 Event: line
Context: wait File: C:\Bin\Python27\lib\threading.py Line: 336 Event: line
Context: _release_save File: C:\Bin\Python27\lib\threading.py Line: 293 Event: call
Context: _release_save File: C:\Bin\Python27\lib\threading.py Line: 294 Event: line
Context: _release_save File: C:\Bin\Python27\lib\threading.py Line: 294 Event: return
Context: wait File: C:\Bin\Python27\lib\threading.py Line: 337 Event: line
Context: wait File: C:\Bin\Python27\lib\threading.py Line: 338 Event: line
Context: wait File: C:\Bin\Python27\lib\threading.py Line: 339 Event: line
常見的問題是,每當Python遇到遞歸錯誤時,它都會停止調試器。
您可以在Python上查看該報告, 網址為: https : //bugs.python.org/issue10933 (因此,通常的技巧是設置一個跟蹤功能,該功能會一直打印到打印將停止打印為止,這就是進行跟蹤的地方由Python自動禁用)。
作為一種解決方法,您可以像使用pdb一樣使用編程斷點(鍵入'pydevd'並請求完成代碼,模板將以正確的方式制作pydevd.settrace()出現)。
在這種情況下,您可以以調試模式啟動,也可以使用遠程調試器-有關如何使用遠程調試器的詳細信息,請參見: http : //pydev.org/manual_adv_remote_debugger.html 。
我還遇到了忽略斷點的相同問題。嘗試此....在壓縮窗口->顯示視圖->單擊斷點->使跳過所有斷點均無效
如果斷點在show視圖中不可見,請轉到other-> debug-> breakpoints
這可能有效
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.