RefactoringRope/RefactoringServer.py

branch
eric7
changeset 420
fa31c3a0df1d
parent 416
45159308166f
child 426
7592a1c052e8
--- a/RefactoringRope/RefactoringServer.py	Wed Oct 23 17:44:39 2024 +0200
+++ b/RefactoringRope/RefactoringServer.py	Wed Oct 23 17:45:37 2024 +0200
@@ -25,7 +25,7 @@
 try:
     from eric7.SystemUtilities.FileSystemUtilities import normcasepath
 except ImportError:
-    # imports for eric < 23.1
+    # backward compatibility for eric < 23.1
     from eric7.Utilities import normcasepath
 try:
     from eric7.SystemUtilities.PythonUtilities import (
@@ -33,12 +33,12 @@
         getPythonLibraryDirectory,
     )
 except ImportError:
-    # imports for eric < 23.1
+    # backward compatibility for eric < 23.1
     from eric7.Globals import getPythonExecutable, getPythonLibraryDirectory
 try:
     from eric7.SystemUtilities.FileSystemUtilities import isRemoteFileName
 except ImportError:
-    # imports for eric < 24.1
+    # backward compatibility for eric < 24.1
     from .RefactoringRope.RopeUtilities import isRemoteFileName
 
 from .RopeProgressDialog import RopeProgressDialog
@@ -60,7 +60,18 @@
         """
         from .FileSystemCommands import EricFileSystemCommands
 
-        super().__init__("RefactoringServer", parent=parent)
+        try:
+            super().__init__(
+                name="RefactoringServer",
+                interface=Preferences.getDebugger("NetworkInterface"),
+                parent=parent,
+            )
+        except TypeError:
+            # backward compatibility for eric < 24.10
+            super().__init__(
+                name="RefactoringServer",
+                parent=parent,
+            )
 
         self.__plugin = plugin
         self.__ui = parent

eric ide

mercurial