Closed devymex closed 2 weeks ago
Same issue here, is there a workaround?
Is it the same as #357?
Is it the same as #357?
Yes, but it looks like a bug of vscode rather than vscode-python-debugger or debugpy: https://github.com/microsoft/vscode/issues/214433
Issue solved in https://github.com/microsoft/vscode/issues/214433.
Type: Bug
Behaviour
When justmycode is enabled, When justmycode is enabled, single-stepping through third-party libraries during debugging is not possible.
When I press F11 from my program to step into a third-party library, the current cursor indicator (yellow arrow) remains pointing to the call line in my program. A green arrow appears next to the actual current line in the called position within the third-party library. At this point, the CALL STACK window still shows the current module as being in my program. Even if I click on the third-party library module (which is at the top of the stack), I cannot 'activate' the current line in the third-party library module (the green arrow does not turn yellow). This issue prevents me from continuously stepping through the third-party library code with F10, forcing me to switch back and forth between my files and the third-party library code files, significantly impacting development efficiency.
Steps to reproduce:
launch.json
:My code:
Extension version: 2024.6.0 VS Code version: Code 1.90.0 (89de5a8d4d6205e5b11647eb6a74844ca23d2573, 2024-06-04T19:43:07.605Z) OS version: Linux x64 5.19.0-41-generic Modes: Remote OS version: Linux x64 5.4.119-19.0009.28
System Info
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: disabled_software
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off