В настоящее время я пытаюсь настроить планировщик (используя apscheduler
), и при добавлении задания происходит сбой:
from apscheduler.schedulers.blocking import BlockingScheduler
def job():
print('hello world')
scheduler = BlockingScheduler()
scheduler.add_job(func=job, trigger='interval', seconds=5)
Что приводит к ошибке LookupError: No trigger by the name "interval" was found
.
Я попытался найти триггеры для планировщика, но BlockingScheduler._trigger_plugins
и iter_entry_points('apscheduler.triggers')
оба пусты.
Это происходит не в каждом из моих тестов, а только в одном, и я пытаюсь выяснить, почему.