Debugging commands

The first thing we'll do is simply see what commands are available in the debugger by typing help:

(Pdb) help

Documented commands (type help <topic>):
========================================
EOF cl disable interact next return u where
a clear display j p retval unalias
alias commands down jump pp run undisplay
args condition enable l print rv unt
b cont exit list q s until
break continue h ll quit source up
bt d help longlist r step w
c debug ignore n restart tbreak whatis

Miscellaneous help topics:
==========================
pdb exec

This lists a few dozen commands, some of which you'll use in almost every debugging session, and some of which you may never use at all.

You can get specific help on a command by typing help followed by the command name. For example, to see what continue does, type help continue:

(Pdb) help continue
c(ont(inue))
Continue execution, only stop when a breakpoint is encountered.

The curious parentheses in the command name tell you that continue can
be activated by typing c, cont, or the full word continue. Knowing the shortcuts for common PDB commands can greatly increase your comfort and speed at debugging.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset