APScheduler: объединение CRON с интервалом - PullRequest
0 голосов
/ 14 апреля 2020

Я хочу запустить интервальное задание, но только в течение указанного периода времени (понедельник-пятница, 9-17).

К сожалению, оно вообще не запускается (после scheduler.start() ничего не происходит).

from apscheduler.triggers.combining import AndTrigger
from apscheduler.triggers.interval import IntervalTrigger
from apscheduler.triggers.cron import CronTrigger
from apscheduler.schedulers.background import BackgroundScheduler

def foonc():
    print("hello, it's me")

scheduler = BackgroundScheduler()
trigger = AndTrigger([IntervalTrigger(seconds=2), CronTrigger(day_of_week='mon-fri', hour='9-17')])
scheduler.add_job(func=foonc, trigger=trigger)
scheduler.start()

Удаление hour=... в CronTrigger ничего не меняет.

Есть идеи, почему это не работает?

...