> On Jan 28, 4:55 pm, "Gabriel Genellina" <gagsl-...@yahoo.com.ar> > wrote: > > Please provide more details. What do you want your program to do > while > > sleeping? What kind of actions do you want a response to? > > Do you have a GUI? A curses-based interfase? > > > > -- > > Gabriel Genellina > > My app is purely console based. I just don't want the console to lock > up (on Windows using time.sleep(x) causes the console to become > unresponsive until the timer is done), and I want people to be able to > CTRL+C to stop the script if need be (which can't be done if it's > unresponsive!). > > Thanks.
How about this? Responds to ctrl+c, but still sleeps. import time def responsiveSleep(n): while n > 0: time.sleep(1) n -= 1 Cheers, Drea -- http://mail.python.org/mailman/listinfo/python-list