This is why your best bet is probably threads.
Class Eureka(Threading.Thread):
def __init__(self):
Threading.Thread.__init__(self)
self.start()
def run(self,sleep_time):
while 1:
time.sleep(sleep_time)
print "eureka"-- http://mail.python.org/mailman/listinfo/python-list
