DEV Community

qing
qing

Posted on

Quick Tip: Use `breakpoint()` instead of `import pdb; pdb.set_trace()` (2026)

Quick Tip: Use breakpoint() instead of import pdb; pdb.set_trace()

When debugging Python code, it's common to insert a line like import pdb; pdb.set_trace() to drop into a debugger and inspect the current state of your program. However, since Python 3.7, there's a more concise way to achieve the same result: breakpoint().

The breakpoint() function is a built-in shortcut that calls pdb.set_trace() under the hood, allowing you to set a breakpoint in your code without the need for an explicit import statement. This not only saves you a few keystrokes but also makes your code more readable.

To use breakpoint(), simply insert it at the point where you


Follow me on Dev.to for daily Python tips and quick guides!


💡 Related: **Content Creator Ultimate Bundle (Save 33%)* — $29.99*

Top comments (0)