From 0de023e3c47f453c184bb6fd2f139ab882d5eca4 Mon Sep 17 00:00:00 2001 From: Ben Jackson Date: Sat, 11 Jul 2020 14:42:35 +0100 Subject: [PATCH] Re-raise errors that aren't expectd --- autoload/vimspector/internal/neojob.vim | 2 -- python3/vimspector/code.py | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/autoload/vimspector/internal/neojob.vim b/autoload/vimspector/internal/neojob.vim index ced61ec..f005a62 100644 --- a/autoload/vimspector/internal/neojob.vim +++ b/autoload/vimspector/internal/neojob.vim @@ -39,8 +39,6 @@ function! s:_OnEvent( chan_id, data, event ) abort echom 'Channel exit with status ' . a:data redraw unlet s:job - " This causes terminal spam in neovim due to - " https://github.com/neovim/neovim/issues/11725 py3 _vimspector_session.OnServerExit( vim.eval( 'a:data' ) ) endif endfunction diff --git a/python3/vimspector/code.py b/python3/vimspector/code.py index b5a0e9b..b7e88d7 100644 --- a/python3/vimspector/code.py +++ b/python3/vimspector/code.py @@ -82,8 +82,8 @@ class CodeView( object ): frame[ 'source' ][ 'path' ] ) ) except vim.error as e: # Ignore 'invalid buffer name' - if 'E158' in str( e ): - pass + if 'E158' not in str( e ): + raise if not self._window.valid: return False