src/eric7/RemoteServer/EricServer.py

branch
eric7
changeset 11030
46172eee98b6
parent 10946
5ca9e14751ba
child 11033
6b197c3389f7
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
             )

eric ide

mercurial