etwist/server.py
branchstable
changeset 5325 f1c660e1169e
parent 5279 42a37a50f2ff
child 5328 c51e8f62652a
child 5421 8167de96c523
equal deleted inserted replaced
5324:449cc4fa9c42 5325:f1c660e1169e
   122             self.appli.repo.start_looping_tasks()
   122             self.appli.repo.start_looping_tasks()
   123         self.set_url_rewriter()
   123         self.set_url_rewriter()
   124         CW_EVENT_MANAGER.bind('after-registry-reload', self.set_url_rewriter)
   124         CW_EVENT_MANAGER.bind('after-registry-reload', self.set_url_rewriter)
   125 
   125 
   126     def start_service(self):
   126     def start_service(self):
   127         config = self.config
   127         start_task(self.appli.session_handler.clean_sessions_interval,
   128         interval = min(config['cleanup-session-time'] or 120,
   128                    self.appli.session_handler.clean_sessions)
   129                        config['cleanup-anonymous-session-time'] or 720) / 2.
       
   130         start_task(interval, self.appli.session_handler.clean_sessions)
       
   131 
   129 
   132     def set_url_rewriter(self):
   130     def set_url_rewriter(self):
   133         self.url_rewriter = self.appli.vreg['components'].select_or_none('urlrewriter')
   131         self.url_rewriter = self.appli.vreg['components'].select_or_none('urlrewriter')
   134 
   132 
   135     def shutdown_event(self):
   133     def shutdown_event(self):