From d60281d2428d2bc271bfee1842c63f5aa59080a2 Mon Sep 17 00:00:00 2001 From: Selim Belhaouane Date: Fri, 8 Mar 2019 13:04:53 -0500 Subject: [PATCH 1/2] Always use the same jedi environment Fix completion.py to always pass the same environment to jedi, instead of letting it infer a default one. Fixes #4505 --- pythonFiles/completion.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pythonFiles/completion.py b/pythonFiles/completion.py index d0b8e4a0866e..38f7c5f26f09 100644 --- a/pythonFiles/completion.py +++ b/pythonFiles/completion.py @@ -562,7 +562,8 @@ def _process_request(self, request): jedi.api.names( source=request.get('source', None), path=request.get('path', ''), - all_scopes=True), + all_scopes=True, + environment=self.environment), request['id']) script = jedi.Script( From 830c37f93c5e3d9215cd7f06e2d1d6925acac924 Mon Sep 17 00:00:00 2001 From: Don Jayamanne Date: Wed, 20 Mar 2019 11:14:38 -0700 Subject: [PATCH 2/2] Add news entry --- news/2 Fixes/4687.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 news/2 Fixes/4687.md diff --git a/news/2 Fixes/4687.md b/news/2 Fixes/4687.md new file mode 100644 index 000000000000..b7e7f5283e94 --- /dev/null +++ b/news/2 Fixes/4687.md @@ -0,0 +1,2 @@ +Ensure `Jedi` uses the currently selected intepreter. +(thanks [Selim Belhaouane](https://github.com/selimb))