This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
How to make program stop only when exceptions are raised? #1793
Labels
needs repro
Issue has not been reproduced yet
If run debugpy with
--wait-for-client
, the program stops and wait for connection. After client's connection, breakpoint() makes program stop, and also raised exceptions ifRaised Exceptions
is checked in VSCode.But in my use cases, I don't want to use
--wait-for-client
as it stops the whole thing. I just want to debug the program if something goes wrong, such as assertions failed. If nothing goes wrong, the program proceeds normally to the end.For example, this program
Run it with
python -m debugpy --listen 1234 foo.py
. The program did not stop atassert x==0
, but this uncaught exception make it exit.The text was updated successfully, but these errors were encountered: