INNER CODE UNIT · Python
missed_count
MichielMe/fastscheduler · src/fastscheduler/main.py:352
missed_count = int((now - job.next_run) / job.interval)
if missed_count > 0:
if not self.quiet:
logger.warning(
f"Job {job.func_name} missed {missed_count} runs, running now"
)
job.next_run = now
elif job.next_run < now and not job.repeat:
if not self.quiet:
logger.warning(
f"One-time job {job.func_name} was missed, running now"
)
job.next_run = now
def _calculate_next_run(self, job: Job):
"""Calculate next run time for time-based schedules."""
if job.timezone: