RefactoringRope/RefactoringServer.py

changeset 315
7e173652a1f9
parent 313
327178d25538
child 320
91b171fdd85f
diff -r 0c1cd8ed44dd -r 7e173652a1f9 RefactoringRope/RefactoringServer.py
--- a/RefactoringRope/RefactoringServer.py	Fri May 10 19:47:12 2019 +0200
+++ b/RefactoringRope/RefactoringServer.py	Sun Aug 25 12:03:54 2019 +0200
@@ -2039,7 +2039,8 @@
         
         ok = False
         
-        if self.__projectLanguage.startswith("Python"):
+        if (self.__projectLanguage.startswith("Python") or
+                self.__projectLanguage == "MicroPython"):
             clientEnv = os.environ.copy()
             if "PATH" in clientEnv:
                 try:
@@ -2072,7 +2073,7 @@
                             except AttributeError:
                                 # ignore for eric6 < 18.10
                                 pass
-                    elif self.__projectLanguage == "Python3":
+                    elif self.__projectLanguage in ("Python3", "MicroPython"):
                         # Python 3
                         venvName = Preferences.getDebugger("Python3VirtualEnv")
                         if not venvName and sys.version_info[0] == 3:
@@ -2112,7 +2113,7 @@
                     if self.__projectLanguage == "Python2":
                         interpreter = Preferences.getDebugger(
                             "PythonInterpreter")
-                    elif self.__projectLanguage == "Python3":
+                    elif self.__projectLanguage in ("Python3", "MicroPython"):
                         interpreter = Preferences.getDebugger(
                             "Python3Interpreter")
                     else:

eric ide

mercurial