From 24527ecae6eb53e450ac391986baac4697fdc5e6 Mon Sep 17 00:00:00 2001 From: Don Jayamanne Date: Fri, 16 Feb 2018 20:03:16 -0800 Subject: [PATCH] breaking on unhandled exceptions should be treated as exceptions --- ptvsd/wrapper.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ptvsd/wrapper.py b/ptvsd/wrapper.py index fad95047..b3a13b34 100644 --- a/ptvsd/wrapper.py +++ b/ptvsd/wrapper.py @@ -788,9 +788,13 @@ class VSCodeMessageProcessor(ipcjson.SocketIO, ipcjson.IpcChannel): pydevd_comm.CMD_STEP_OVER, pydevd_comm.CMD_STEP_RETURN, } + EXCEPTION_REASONS = { + pydevd_comm.CMD_STEP_CAUGHT_EXCEPTION, + pydevd_comm.CMD_ADD_EXCEPTION_BREAK + } if reason in STEP_REASONS: reason = 'step' - elif reason == pydevd_comm.CMD_STEP_CAUGHT_EXCEPTION: + elif reason in EXCEPTION_REASONS: reason = 'exception' elif reason == pydevd_comm.CMD_SET_BREAK: reason = 'breakpoint'