這非常簡單,我在終端(mac ox lion)運行python web2py.py
並轉到我的控制器。之前,我有我以爲代碼爲做這件事,但現在我只有這個左在我的代碼,我仍然得到這個問題:pdb崩潰web2py並在終端中留下中止陷阱:6
def login():
import pdb
pdb.set_trace()
value = 'test'
return dict(test=value)
從這個然後我得到:
/Users/auser/web/public/applications/api/controllers/profile.py(10)login()
-> value = 'test'
(Pdb) Tcl_WaitForEvent: Notifier not initialized
Abort trap: 6
有誰知道這裏發生了什麼。我使用的是Mac OSX附帶的python標準版 - Python 2.7.1
系統掛起一秒鐘,然後吐出Abort Trap: 6
。然後,我從「mac osx」得到「你想用python報告這個問題」的嫌疑,因爲它認爲這個世界爆發了。我不知道如果web2py有殺死開關或pdb,但它使我瘋狂。
當web2py不參與時,pdb工作正常我也測試過。
我不想下載winpdb,因爲我不得不切換python環境(64到32)我在,我真的不想這樣做,並創建另一個頭痛。特別是當它沒有web2py的時候工作?
任何幫助將不勝感激。
乾杯,
Sententia