apscheduler.add_job как я могу использовать параметр триггера? - PullRequest
0 голосов
/ 25 августа 2018

Я использую apscheduler .

Я не совсем понимаю метод 'add_job' .

Это отлично работает:

job = scheduler.add_job( my_housekeeping_function,
                        'interval',
                        kwargs={'config':config},
                        seconds=60,
                        )

но я не понимаю, как аргумент 'interval' (который я успешно использую) совпадает с тем, что показано в документации: https://apscheduler.readthedocs.io/en/latest/modules/schedulers/base.html#apscheduler.schedulers.base.BaseScheduler.add_job.

Itдействительно кажется, что вторым аргументом может быть 'str' (хотя, насколько я могу судить, нет никаких указаний на то, что являются допустимыми значениями), однако есть указание на то, что я могу включить ключевой аргумент 'seconds', но когда я делаю все этоработает.

Кто-нибудь может объяснить?

1 Ответ

0 голосов
/ 26 августа 2018

Где вы искали документацию?В официальной документации API действительные значения перечислены прямо в описании add_job () .Этот же список можно также найти в Руководстве пользователя .

. Здесь происходит то, что APScheduler ищет соответствующую точку входа setuptools из пространства имен apscheduler.triggers.Канонический список встроенных триггеров можно найти в setup.py .

...