У Apscheduler нет триггеров в списке - PullRequest
1 голос
/ 03 мая 2019

В настоящее время я пытаюсь настроить планировщик (используя 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') оба пусты.

Это происходит не в каждом из моих тестов, а только в одном, и я пытаюсь выяснить, почему.

1 Ответ

0 голосов
/ 04 мая 2019

Это не новая проблема, взгляните на оригинальный выпуск и этот поток .Переустановка setuptools и apscheduler должна помочь:

pip uninstall -y setuptools apscheduler
pip install -U setuptools apscheduler
...