--- 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