diff -r 1cd8701ed260 -r 46172eee98b6 src/eric7/RemoteServer/EricServer.py --- a/src/eric7/RemoteServer/EricServer.py Fri Nov 01 18:12:30 2024 +0100 +++ b/src/eric7/RemoteServer/EricServer.py Sat Nov 02 15:52:51 2024 +0100 @@ -167,6 +167,9 @@ if err.errno != 11: data = None # in case some data was received already break + except MemoryError: + data = None # in case some data was received already + break return data def receiveJsonCommand(self, sock): @@ -328,6 +331,7 @@ print(f"'eric-ide' connection from {address[0]}, port {address[1]}") # noqa: M801 self.__connection = connection + self.__connection.settimeout(10) data = types.SimpleNamespace( name="eric-ide", address=address, handler=self.__serviceIdeConnection )