scheduler дважды выполняет одну задачу в проекте Django
Подскажите почему фоновая задача в приложении Django выполняется дважды каждые 10 сек? Что здесь не так?
project/main/apps.py
from django.apps import AppConfig
class MainConfig(AppConfig):
name = 'main'
def ready(self):
from . import updater
updater.start()
project/main/updater.py
from apscheduler.schedulers.background import BackgroundScheduler
from .something_update import update_something
def start():
scheduler = BackgroundScheduler()
scheduler.add_job(update_something, 'interval', seconds=10)
scheduler.start()
project/main/something_update.py
def update_something():
print("this function runs every 10 seconds")