RefactoringRope/RefactoringServer.py

changeset 267
009b18770d08
parent 261
5e26389eebe1
child 269
02bf946efbdc
--- 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,

eric ide

mercurial