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: