import logging import time import schedule from app.scoreboard.get_data import store_scoreboard_data from app.scoreboard.update_nhl_standings_db import update_nhl_standings logger = logging.getLogger(__name__) def schedule_tasks(): schedule.every(600).seconds.do(update_nhl_standings) schedule.every(10).seconds.do(store_scoreboard_data) logger.info("Background scheduler started") while True: schedule.run_pending() time.sleep(1)