INNER CODE UNIT · Python
cutoff_time
MichielMe/fastscheduler · src/fastscheduler/main.py:287
cutoff_time = time.time() - (self.history_retention_days * 86400)
self.history = [h for h in self.history if h.timestamp >= cutoff_time]
if len(self.history) > self.max_history:
self.history = self.history[-self.max_history :]
def start(self):
"""Start the scheduler."""
if self.running:
logger.warning("Scheduler already running")
return
self.running = True
self.stats["start_time"] = time.time()
self._handle_missed_jobs()
self.thread = threading.Thread(