equal
deleted
inserted
replaced
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, |