From f1d9708f7cd2069f9af7df735d3dc3d60a791be1 Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Sun, 6 Aug 2017 14:45:56 +0200 Subject: [PATCH] jedi#setup_py_version: check if init script is readable Ref: https://github.com/davidhalter/jedi-vim/issues/726. --- autoload/jedi.vim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/autoload/jedi.vim b/autoload/jedi.vim index 4638cd2..3fbb518 100644 --- a/autoload/jedi.vim +++ b/autoload/jedi.vim @@ -153,8 +153,12 @@ function! jedi#setup_py_version(py_version) abort endif execute 'command! -nargs=1 PythonJedi '.cmd_exec.' ' + let init_script = s:script_path.'/initialize.py' + if !filereadable(init_script) + throw printf('jedi#setup_py_version: init-script is not readable (%s).', init_script) + endif try - execute cmd_init.' '.s:script_path.'/initialize.py' + execute cmd_init.' '.init_script catch throw 'jedi#setup_py_version: '.v:exception endtry