2008/10/6 Petr Jakeš <[EMAIL PROTECTED]>: >> I am not an expert, but why not to use time.sleep(5)? >> If you are using wxPython, you may also try wx.Timer, in which you could >> set its interval. >> > > Thanks for your reply. > During the 5s period my script has to do some stuff instead of sleeping. > Thats why it runs in the loop and once in 5s period it has to trigger some > other stuff(function, method, action) to do. > Petr Jakes
You might want to use threads so you have a very simple code like this: data data0 thread1: while True: time.sleep(5) doSomething(data0) thread2: while True: time.sleep(0.01) doAnotherthing(data0) thread1 and thread2 can run in parallel; if thread2 take more time, thread1 won't be impaired. Mathieu -- http://mail.python.org/mailman/listinfo/python-list