From 01e6e6bcf7f8c0d2a2d977141b928b43b402c9c6 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sat, 1 Aug 2020 00:15:46 +0200 Subject: [PATCH] Fix debug info --- pythonx/jedi_vim_debug.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pythonx/jedi_vim_debug.py b/pythonx/jedi_vim_debug.py index 8b052da..2c67322 100644 --- a/pythonx/jedi_vim_debug.py +++ b/pythonx/jedi_vim_debug.py @@ -2,7 +2,7 @@ import sys import vim -from jedi_vim import PythonToVimStr +from jedi_vim import PythonToVimStr, jedi def echo(msg): @@ -32,6 +32,13 @@ def format_exc_info(exc_info=None, tb_indent=2): return '{0}'.format(('\n' + indent).join(lines)) +def get_known_environments(): + """Get known Jedi environments.""" + envs = list(jedi.find_virtualenvs()) + envs.extend(jedi.find_system_environments()) + return envs + + def display_debug_info(): echo(' - global sys.executable: `{0}`'.format(sys.executable)) echo(' - global sys.version: `{0}`'.format( @@ -82,7 +89,7 @@ def display_debug_info(): if environment: echo('\n##### Known environments\n\n') - for environment in jedi_vim.get_known_environments(): + for environment in get_known_environments(): echo(' - {0} ({1})\n'.format( environment, environment.executable,