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

Reply via email to