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.