Aug. 3, 2023, 1:38 a.m. | Michael Mintz

DEV Community dev.to

Meet pdbp (Pdb+) — a new Python debugger!



pdbp (Pdb+) debugging example




SeleniumBase testing the Coffee Cart app with pdbp


Why not just use Python’s built-in pdb debugger or another existing one like ipdb or pdbpp?


Starting with pdb, it has a limited display with no color and limited abilities. Here’s Python’s built-in pdb debugger:



Regular pdb debugger



The ipdb debugger added tab completion, syntax highlighting, better tracebacks, etc. (I talked about it in a past blog …

app cart coffee color debugger debugging example pdb pytest python testing

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Senior Data Science Analyst- ML/DL/LLM

@ Mayo Clinic | Jacksonville, FL, United States

Machine Learning Research Scientist, Robustness and Uncertainty

@ Nuro, Inc. | Mountain View, California (HQ)