Дерево страниц

resources/other/schedule.py

Адаптированной под трассир модуль https://github.com/dbader/schedule

Документация: https://schedule.readthedocs.io/en/stable/

Изменения:

  • Добавлен метод `run_continuously()` из https://github.com/mrhwick/schedule для запуска работ в отдельном потоке.
  • Задачи вызываются в основном потоке через host.timeout(0, job)

Пример использования:

Запуск функции job каждую минуту в 00 секунд

import host
import schedule


def job():
    host.message("Hello world!")


schedule.every().minutes.at(":00").do(job)

schedule.run_continuously()