diff --git a/python3/vimspector/debug_session.py b/python3/vimspector/debug_session.py index 77ab6ed..cf6b5ae 100644 --- a/python3/vimspector/debug_session.py +++ b/python3/vimspector/debug_session.py @@ -400,6 +400,8 @@ class DebugSession( object ): } ) def _UpdateBreakpoints( self, source, message ): + if 'body' not in message: + return self._codeView.AddBreakpoints( source, message[ 'body' ][ 'breakpoints' ] ) self._codeView.ShowBreakpoints() diff --git a/support/test/python/simple_python/main.py b/support/test/python/simple_python/main.py index a08caf5..e13f337 100755 --- a/support/test/python/simple_python/main.py +++ b/support/test/python/simple_python/main.py @@ -21,4 +21,4 @@ def Main(): t.DoSomething() -Main() \ No newline at end of file +Main()