do scheduling first, then start the scheduler... makes start up a lot faster

This commit is contained in:
Johannes Findeisen 2013-12-11 05:24:15 +01:00
commit c84b17107a

View file

@ -118,7 +118,7 @@ def main():
scheduler = LinspectorScheduler({"apscheduler.threadpool.core_threads": args.corethreads, scheduler = LinspectorScheduler({"apscheduler.threadpool.core_threads": args.corethreads,
"apscheduler.threadpool.max_threads": args.threads}) "apscheduler.threadpool.max_threads": args.threads})
scheduler.start()
TaskExecutor.Instance() TaskExecutor.Instance()
job_count = 0 job_count = 0
@ -158,6 +158,8 @@ def main():
job.set_job(scheduler_job) job.set_job(scheduler_job)
jobs.append(job) jobs.append(job)
scheduler.start()
print("\nScheduled " + str(job_count) + " jobs") print("\nScheduled " + str(job_count) + " jobs")
interface = LinspectorInterface(jobs, scheduler, lin_conf, root_logger, __version__) interface = LinspectorInterface(jobs, scheduler, lin_conf, root_logger, __version__)