pdb is a Python module for performing interactive debugging.
The main features of pdb are as follows:
- The use of breakpoints
- Interactive processing of the source code line by line
- Stack frame analysis
The debugger is implemented through the pdb class. For this reason, it can be easily extended with new features.