From 81002ed6e74033c7c8638313b7e2ae74f42cc04c Mon Sep 17 00:00:00 2001 From: James Cherti <60946298+jamescherti@users.noreply.github.com> Date: Tue, 22 Jun 2021 13:42:11 -0400 Subject: [PATCH] This commit fixes the exception: jedi_vim.VimError: Vim(let):E121: Undefined variable: b:jedi_environment_path; created by 'b:jedi_environment_path' --- pythonx/jedi_vim.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pythonx/jedi_vim.py b/pythonx/jedi_vim.py index 81ea69e..7aef072 100644 --- a/pythonx/jedi_vim.py +++ b/pythonx/jedi_vim.py @@ -218,7 +218,11 @@ _current_project_cache = None, None def get_project(): - vim_environment_path = vim_eval("b:jedi_environment_path") + try: + vim_environment_path = vim_eval("b:jedi_environment_path") + except VimError: + vim_environment_path = "" + if vim_environment_path in ("", None): vim_environment_path = vim_eval("g:jedi#environment_path") vim_project_path = vim_eval("g:jedi#project_path")