Implemented a change to make the jedi based completer more resilient against misconfigurations. eric7

Tue, 16 Aug 2022 11:49:18 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 16 Aug 2022 11:49:18 +0200
branch
eric7
changeset 9287
ce3ceb47300c
parent 9286
f6f950e4c8f0
child 9288
ce20d7c936b1

Implemented a change to make the jedi based completer more resilient against misconfigurations.

src/eric7/JediInterface/JediServer.py file | annotate | diff | comparison | revisions
src/eric7/Project/Project.py file | annotate | diff | comparison | revisions
--- a/src/eric7/JediInterface/JediServer.py	Mon Aug 15 14:08:34 2022 +0200
+++ b/src/eric7/JediInterface/JediServer.py	Tue Aug 16 11:49:18 2022 +0200
@@ -911,7 +911,7 @@
             clientEnv["PATH"] = self.__ui.getOriginalPathString()
 
         if projectLanguage in ("Python3", "MicroPython", "Cython"):
-            interpreter = self.__ericProject.getProjectInterpreter(resolveGlobal=False)
+            interpreter = self.__ericProject.getProjectInterpreter()
             if interpreter:
                 execPath = self.__ericProject.getProjectExecPath()
 
--- a/src/eric7/Project/Project.py	Mon Aug 15 14:08:34 2022 +0200
+++ b/src/eric7/Project/Project.py	Tue Aug 16 11:49:18 2022 +0200
@@ -3900,7 +3900,7 @@
         Public method to get the path of the interpreter used by the project.
 
         @param resolveGlobal flag indicating to resolve the interpreter using
-            the global interpreter if no project of debugger specific
+            the global interpreter if no project or debugger specific
             environment was configured
         @type bool
         @return path of the project's interpreter

eric ide

mercurial