From 55bb50d2962166d8c6115cd09f32b02ed09fc5d3 Mon Sep 17 00:00:00 2001 From: Ben Jackson Date: Fri, 20 Dec 2019 12:03:04 +0000 Subject: [PATCH] line sometiems not supplied; source is optional --- python3/vimspector/stack_trace.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python3/vimspector/stack_trace.py b/python3/vimspector/stack_trace.py index bc150f4..cf3be50 100644 --- a/python3/vimspector/stack_trace.py +++ b/python3/vimspector/stack_trace.py @@ -172,8 +172,9 @@ class StackTraceView( object ): if 'line' in frame and frame[ 'line' ] > 0: self._currentFrame = frame return self._session.SetCurrentFrame( self._currentFrame ) + return False - source = frame.get( 'source', {} ) + source = frame.get( 'source' ) or {} if source.get( 'sourceReference', 0 ) > 0: def handle_resolved_source( resolved_source ): frame[ 'source' ] = resolved_source