Beremiz_service.py
changeset 1929 ed95aa627647
parent 1919 ccea0fa6ea91
child 1934 67b06b30f2bd
equal deleted inserted replaced
1928:ef6902c824f2 1929:ed95aa627647
   421     def Loop(self):
   421     def Loop(self):
   422         while self.continueloop:
   422         while self.continueloop:
   423             pyro.initServer()
   423             pyro.initServer()
   424             self.daemon = pyro.Daemon(host=self.ip_addr, port=self.port)
   424             self.daemon = pyro.Daemon(host=self.ip_addr, port=self.port)
   425             # pyro never frees memory after connection close if no timeout set
   425             # pyro never frees memory after connection close if no timeout set
   426             self.daemon.setTimeout(1)
   426             # taking too small timeout value may cause
       
   427             # unwanted diconnection when IDE is kept busy for long periods
       
   428             self.daemon.setTimeout(60);
   427             self.Start()
   429             self.Start()
   428             self.daemon.requestLoop()
   430             self.daemon.requestLoop()
   429             self.daemon.sock.close()
   431             self.daemon.sock.close()
   430 
   432 
   431     def Restart(self):
   433     def Restart(self):