示例#1
0
 def start_jobs(self, job_count: int, job_group_id: int) -> None:
     """
     Запуск заданий
     """
     group: JobGroup = JobGroup.get_or_create(id=job_group_id)
     for _ in range(job_count):
         job = Job.create(group_id=group.id)
         self.scheduler.add_job(job.start,
                                'interval',
                                minutes=random.randint(
                                    MIN_TASK_SLEEP, MAX_TASK_SLEEP),
                                id=str(job.id))