From c9c97b0ce5d50af7381f581c67674cb8d71648ee Mon Sep 17 00:00:00 2001 From: sfan5 Date: Tue, 23 Dec 2014 19:42:45 +0100 Subject: [PATCH] Update to v3 of APScheduler --- server.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/server.py b/server.py index e81525d..aece17d 100755 --- a/server.py +++ b/server.py @@ -3,11 +3,11 @@ import os, sys, json, time, socket from threading import Thread, RLock from operator import itemgetter -from apscheduler.scheduler import Scheduler +from apscheduler.schedulers.background import BackgroundScheduler from flask import Flask, request, send_from_directory -sched = Scheduler() +sched = BackgroundScheduler() sched.start() app = Flask(__name__, static_url_path = "") @@ -126,11 +126,10 @@ def announce(): return "Thanks, your request has been filed.", 202 - -@sched.interval_schedule(minutes=1, coalesce=True, max_instances=1) def purgeOld(): serverList.purgeOld() +sched.add_job(purgeOld, "interval", seconds=60, coalesce=True, max_instances=1) # Returns ping time in seconds (up), False (down), or None (error). def serverUp(address, port):