簡體   English   中英

是否可以使web2py允許在我的PyCharm調試器中捕獲異常?

[英]Can web2py be made to allow exceptions to be caught in my PyCharm debugger?

我剛剛開始第一次使用web2py構建Web應用程序。 PyCharm與web2py集成得非常好。

但是,我想做的一件事是避免使用web2py票務系統,而只允許在PyCharm中以常規方式捕獲異常。 當前,任何嘗試捕獲異常的嘗試,即使通過“所有異常”斷點,也永遠不會導致Pycharm捕獲任何異常。

有人可以告訴我這是否可行嗎?如果可以,怎么辦?

我通過瀏覽web2py源代碼了解了這一點。 顯然,將web2py設置為可以針對特定的調試器(似乎稱為Wing Db)執行我想做的事情。 在名為WINGDB_ACTIVE的代碼中有一個常量env var ref,如果設置了該常量,會將異常重定向到外部調試器。

我要做的就是在我的PyCharm執行配置中將此環境變量WINGDB_ACTIVE定義為1,瞧,現在將異常傳遞給調試器!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM