命令中的PDB别名

时间:2018-02-21 19:57:18

标签: python debugging pdb

我试图在pdb中设置一些自动调试。我希望能够在别名命令部分中指定一些复杂的代码。以下作品:

# -- .pdbrc (working)
alias set_bp b 270 ;; commands ;; silent ;; print('hello') ;; end

但是,当我在命令中指定别名时,解释器就会出错

# -- .pdbrc (not working)
alias do_print print('%1')
alias set_bp b 270 ;; commands ;; silent ;; do_print hello ;; end

# -- PDB

(Pdb) set_bp
Breakpoint 1 at script.py:270
(com)                <---- Should go back to (Pdb), I have to type end

如何在命令内部获取别名才能正常工作? 顺便说一下,有什么办法可以将别名分成多行吗?

0 个答案:

没有答案