19 lines
408 B
Python
19 lines
408 B
Python
import logging
|
|
import time
|
|
|
|
import schedule
|
|
|
|
from app.api import refresh_scores
|
|
from app.standings import refresh_standings
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
def start_scheduler():
|
|
schedule.every(600).seconds.do(refresh_standings)
|
|
schedule.every(10).seconds.do(refresh_scores)
|
|
logger.info("Background scheduler started")
|
|
while True:
|
|
schedule.run_pending()
|
|
time.sleep(1)
|