-
-
Notifications
You must be signed in to change notification settings - Fork 43
Step into non-user code #263
Comments
It pretty often cases when you are required to investigate vendor library sources during a debugging session. For me, it is the most frequent use case. |
Notice that in the context of Jupyter, there is no Launch request since the interpreter is always running. |
Hi Jeremy, Can you please point me to the code where justMyCode needs to be set to False? Thanks, |
Last time we investigated this, |
I just started trying to use the Jupyter debugger, and run into the same issue. I feel that this is the most needed function in my application. That is, stepping into the functions that are loaded from existed modules or library stored in other folders on my computer. I wonder whether this is issue has been resolved. Based on the previous message, there is still no work around (e.g., justMyCode) for this? Is that correct? |
If I remember correctly, passing this paramete was required to get PTVSD break into user code (but that is pure cargo-culting, I did nt investigate more). I can test again now that the debugger has migrated to debugpy. |
Closing in favor of jupyterlab/jupyterlab#11566 and ipython/ipykernel#811 |
Thx @jtpio for the backlink. This discussion is interesting. |
It is possible to step into a local module just fine (#248). But stepping into non-user code such as the standard library or third-party libraries will give something like the following:
Note that the behavior is similar in VS Code when
justMyCode
is set totrue
in the launch configuration:After some investigation, it seems that
justMyCode
is passed atlaunch
. Also this parameter is not part of the DAP.We should check whether we can make use of this parameter with the interactive mode.
The text was updated successfully, but these errors were encountered: