mysteriously nonfunctioning script - very simple

Sean McIlroy sean_mcilroy at yahoo.com
Sat Mar 26 19:47:25 CET 2005


Fair enough. Here's the verbose version:

######################################################################
from time import sleep,time,localtime

wakeuptime = (7,00) 
## I WANT TO BE WOKEN UP AT 7AM (FOR EXAMPLE)

onehourlater = (wakeuptime[0]+1, wakeuptime[1]) 
## ONE HOUR LATER THAN THAT IS 8AM

while not wakeuptime < localtime(time())[3:5] < onehourlater: sleep(3)    
## CHECK THE CURRENT TIME EVERY 3 SECONDS, AND IF IT'S NOT BETWEEN
## 7AM AND 8AM, GO BACK TO SLEEP FOR ANOTHER 3 SECONDS

## CONTROL NEVER REACHES THIS POINT
######################################################################










Peter Hansen <peter at engcorp.com> wrote in message news:<cc-dnRzPu75e0NjfRVn-tg at powergate.ca>...
> Sean McIlroy wrote:
> > Can anybody help me make sense of the fact that the following script
> > doesn't work? It's so simple I can't imagine what I'm missing. Any
> > help will be much appreciated.
> 
> Always post actual tracebacks of the problem, if
> indeed it is producing a traceback.  Do this always
> by *cut and paste*, not by retyping the text.  Make
> sure not to remove anything important, and make sure
> you are running the actual code you have posted here.
> 
> Also always describe the problem in more detail than
> just "doesn't work".  For all we know, the code runs
> fine but its output just doesn't suit you...
> 
> -Peter



More information about the Python-list mailing list