# HG changeset patch
# User Edouard Tisserant
# Date 1518437933 -3600
# Node ID ed95aa627647c1eee527fd0c6b3ea256b3a9274b
# Parent  ef6902c824f2df91314b77f18c0a570c70e0378d
Fixed pyro timeout for runtime, was set too short and runtime was disconnecting when building PLC

diff -r ef6902c824f2 -r ed95aa627647 Beremiz_service.py
--- a/Beremiz_service.py	Mon Feb 12 11:34:07 2018 +0100
+++ b/Beremiz_service.py	Mon Feb 12 13:18:53 2018 +0100
@@ -423,7 +423,9 @@
             pyro.initServer()
             self.daemon = pyro.Daemon(host=self.ip_addr, port=self.port)
             # pyro never frees memory after connection close if no timeout set
-            self.daemon.setTimeout(1)
+            # taking too small timeout value may cause
+            # unwanted diconnection when IDE is kept busy for long periods
+            self.daemon.setTimeout(60);
             self.Start()
             self.daemon.requestLoop()
             self.daemon.sock.close()