sample_python_apscheduler.py 300 B

123456789101112131415
  1. from queue import Queue
  2. from apscheduler.schedulers.background import BackgroundScheduler
  3. queue = Queue()
  4. def work():
  5. queue.put("Ping!")
  6. scheduler = BackgroundScheduler()
  7. scheduler.add_job(work, "interval", seconds=1)
  8. scheduler.start()
  9. result = queue.get(timeout=3)
  10. assert result == "Ping!"