Scheduler
You can use scheduling to perform repetitive tasks, either by using a simple wrapper for APScheduler or by consulting the API documentation to use it yourself.
from je_web_runner import SchedulerManager
def test_scheduler():
print("Test Scheduler")
scheduler.remove_blocking_job(id="test")
scheduler.shutdown_blocking_scheduler()
scheduler = SchedulerManager()
scheduler.add_interval_blocking_secondly(function=test_scheduler, id="test")
scheduler.start_block_scheduler()