diff -r c4f503f40caf -r 622e59b51640 src/eric7/RemoteServer/EricServer.py --- a/src/eric7/RemoteServer/EricServer.py Wed Feb 14 10:24:23 2024 +0100 +++ b/src/eric7/RemoteServer/EricServer.py Thu Feb 15 13:59:02 2024 +0100 @@ -20,6 +20,7 @@ from eric7.UI.Info import Version from .EricRequestCategory import EricRequestCategory +from .EricServerCoverageRequestHandler import EricServerCoverageRequestHandler from .EricServerDebuggerRequestHandler import EricServerDebuggerRequestHandler from .EricServerFileSystemRequestHandler import EricServerFileSystemRequestHandler @@ -65,6 +66,13 @@ self.__fileSystemRequestHandler.handleRequest, ) + # create and register the 'Coverage' request handler + self.__coverageRequestHandler = EricServerCoverageRequestHandler(self) + self.registerRequestHandler( + EricRequestCategory.Coverage, + self.__coverageRequestHandler.handleRequest, + ) + # TODO: 'Project' handler not implemented yet # TODO: implement an 'EditorConfig' handler (?) @@ -331,6 +339,9 @@ def __closeIdeConnection(self, shutdown=False): """ Private method to close the connection to an eric-ide. + + @param shutdown flag indicating a shutdown process + @type bool """ if self.__connection is not None: self.__selector.unregister(self.__connection)