In cases like that instead of sleep() can use pause(). E.g., from apscheduler.scheduler import Scheduler import signal
sched = Scheduler() sched.start() def some_job(): print "Decorated job" sched.add_interval_job(some_job,minutes=1) signal.pause() Mosalam -- http://mail.python.org/mailman/listinfo/python-list