Beremiz_service.py
changeset 1888 5b3e17d0957c
parent 1887 1b9907ef770b
child 1889 baff54446535
equal deleted inserted replaced
1887:1b9907ef770b 1888:5b3e17d0957c
   412 
   412 
   413     def Loop(self):
   413     def Loop(self):
   414         while self.continueloop:
   414         while self.continueloop:
   415             pyro.initServer()
   415             pyro.initServer()
   416             self.daemon = pyro.Daemon(host=self.ip_addr, port=self.port)
   416             self.daemon = pyro.Daemon(host=self.ip_addr, port=self.port)
       
   417             # pyro never frees memory after connection close if no timeout set 
       
   418             self.daemon.setTimeout(1);
   417             self.Start()
   419             self.Start()
   418             self.daemon.requestLoop()
   420             self.daemon.requestLoop()
   419             self.daemon.sock.close()
   421             self.daemon.sock.close()
   420 
   422 
   421     def Restart(self):
   423     def Restart(self):