Use Python’s breakpoint() function to easily step through your code.
The breakpoint() function was added in Python 3.7 and is part of Python’s built-in functions.
Using breakpoint() is as simple as adding it to your script and running the script.
Here is a simple example using flask.
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
breakpoint()
return "Hello, breakpoint()!"
After starting the flask application, your terminal will be in a pdb
instance and you can start debugging. Use the continue
command to break out of the debugger and let the code continue executing. Use next
to step to the next line of code.