from sched import scheduler, time
task_scheduler = scheduler(time.time, time.sleep)
def do_task(*args, **kwargs):
print("{0}: args={1}, kwargs={2}".format(time.time(), args, kwargs))
task_scheduler.enter(2, 1, do_task, argument=("#1",))
task_scheduler.enter(5, 1, do_task, argument=("#2",), kwargs={"ABC": 123})
task_scheduler.enter(8, 1, do_task, argument=("#3",))
task_scheduler.run()