From 405273983acc7041d89237fd034407d5856769a7 Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Sat, 3 Mar 2018 17:18:12 -0800 Subject: [PATCH] Restricting evaluate errors for hover context --- ptvsd/wrapper.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ptvsd/wrapper.py b/ptvsd/wrapper.py index 3e905071..7caaa7c4 100644 --- a/ptvsd/wrapper.py +++ b/ptvsd/wrapper.py @@ -524,6 +524,7 @@ class VSCodeMessageProcessor(ipcjson.SocketIO, ipcjson.IpcChannel): supportsConditionalBreakpoints=True, supportsSetVariable=True, supportsExceptionOptions=True, + supportsEvaluateForHovers=True, exceptionBreakpointFilters=[ { 'filter': 'raised', @@ -777,7 +778,7 @@ class VSCodeMessageProcessor(ipcjson.SocketIO, ipcjson.IpcChannel): xml = untangle.parse(resp_args).xml xvar = xml.var - if xvar['isErrorOnEval']=='True': + if args['context'] == 'hover' and xvar['isErrorOnEval']=='True': self.send_response( request, result=None,