diff -r 106912dd94e5 -r 009b18770d08 RefactoringRope/RefactoringServer.py --- a/RefactoringRope/RefactoringServer.py Sat Apr 14 15:19:47 2018 +0200 +++ b/RefactoringRope/RefactoringServer.py Thu May 24 19:18:53 2018 +0200 @@ -1999,7 +1999,7 @@ """ self.__ropeConfig = params # keys: RopeFolderName, DefaultConfig, RopeHelpFile, - # RopeInfo, RopeVersion, RopeCopyright + # RopeInfo, RopeVersion, RopeCopyright, PythonVersion def __ropeConfigFile(self): """ @@ -2184,7 +2184,8 @@ if self.__e5project.isOpen() and \ self.__e5project.isProjectFile(filename): editor = self.__vm.getOpenEditor(filename) - if editor is not None and \ + if self.__ropeConfig and \ + editor is not None and \ editor.getLanguage() == self.__ropeConfig["PythonVersion"]: self.sendJson("ReportChanged", { "FileName": filename,