cubicweb/server/repository.py
changeset 11995 7d56ae4aa0ee
parent 11988 ffde65347797
child 12012 f7ff5217a02f
equal deleted inserted replaced
11994:c1a6b18c141f 11995:7d56ae4aa0ee
   411             # register a task to cleanup expired session
   411             # register a task to cleanup expired session
   412             if self._tasks_manager is not None:
   412             if self._tasks_manager is not None:
   413                 self.cleanup_session_time = self.config['cleanup-session-time'] or 60 * 60 * 24
   413                 self.cleanup_session_time = self.config['cleanup-session-time'] or 60 * 60 * 24
   414                 assert self.cleanup_session_time > 0
   414                 assert self.cleanup_session_time > 0
   415                 cleanup_session_interval = min(60 * 60, self.cleanup_session_time / 3)
   415                 cleanup_session_interval = min(60 * 60, self.cleanup_session_time / 3)
   416                 self._tasks_manager.add_looping_task(cleanup_session_interval,
   416                 self.looping_task(cleanup_session_interval, self.clean_sessions)
   417                                                      self.clean_sessions)
       
   418 
   417 
   419     def start_looping_tasks(self):
   418     def start_looping_tasks(self):
   420         """Actual "Repository as a server" startup.
   419         """Actual "Repository as a server" startup.
   421 
   420 
   422         * trigger server startup hook,
   421         * trigger server startup hook,