Skip to content

How python debugging works

Rich Chiodo edited this page Jul 21, 2022 · 11 revisions

This page talks about how the python extension debugs a local python script from the point of view of an extension developer. It's being discussed here because it's really the basis for the rest of debugging in the Jupyter extension.

If you want to know how to use the python debugger, go here

Pieces involved

VS Code entrypoints to extension

DAP and VS Code

DAP and debugpy

What happens when a breakpoint hits

Clone this wiki locally