2016-12-20 39 views
2

如何禁用ipdb中的源上下文默認打印?我從Emacs realgud中調用ipdb,所以我不需要在ipdb提示符下看到源代碼。在ipdb中禁用源打印

import ipdb 
ipdb.set_trace() 

可以在裏面IPDB要執行的代碼外殼本身,而是

ipdb.set_trace(context=5) 

未按

*** TypeError: set_trace() got an unexpected keyword argument 'context' 

這是錯誤的方式?

回答

0

方式python trepantrepan3k處理這是通過set autolist。想想看,我的所有調試器都是這樣處理的,所以做一些ruby調試器,比如rdebug,因爲那是我從中獲得靈感的地方。