RefactoringRope/RefactoringServer.py

changeset 287
09afe26b734c
parent 285
247d62c682dc
child 293
dd1c7ed6d880
--- a/RefactoringRope/RefactoringServer.py	Sat Nov 03 18:21:33 2018 +0100
+++ b/RefactoringRope/RefactoringServer.py	Sun Nov 04 18:41:51 2018 +0100
@@ -2065,6 +2065,12 @@
         
         if self.__projectLanguage.startswith("Python"):
             clientEnv = os.environ.copy()
+            if "PATH" in clientEnv:
+                try:
+                    clientEnv["PATH"] = self.__ui.getOriginalPathString()
+                except AttributeError:
+                    # ignore for eric6 < 18.12
+                    pass
             try:
                 # new code using virtual environments
                 venvManager = e5App().getObject("VirtualEnvManager")

eric ide

mercurial