huh??? weird problem

Mensanator mensanator at aol.com
Fri May 14 20:35:05 EDT 2010


On May 14, 7:14 pm, cerr <ron.egg... at gmail.com> wrote:
> Hi There,
>
> I got following code:
> start=time.time()
> print 'warnTimeout '+str(WarnTimeout)
> print 'critTimeout '+str(CritTimeout)
> print 'start',str(start)
> while wait:
>     passed =  time.time()-start
>     print 'passed ',str(passed)
>     if passed >= WarnTimeout:
>       print ' Warning!'
>  ...
> ...
> ...
> which basically means that the loops should go until the warning time
> has been reached and then i want it to print 'warning!' and execute
> some warning code. But weirdly enough i get following screen output:
> warnTimeout 3
> critTimeout 5
> start 1273882010.43
> passed  7.60555267334e-05
> passed  0.998471975327
> passed  1.99847102165
> passed  2.9984691143
> passed  3.99847006798
> passed  4.998472929
> ...
> ...
> any one a clue why after 3 seconds it doesn't go into the the if an
> print 'Warning!'?

Works for me:

warnTimeout 3
critTimeout 5
start 1273883378.39
passed  1.0
passed  2.0
passed  3.0
 Warning!
passed  4.0
 Warning!
passed  5.0
 Warning!
passed  6.0
 Warning!
passed  7.0
 Warning!


> That's odd... :o Crazy, what am i not seeing? :(

Did you copy it right?




More information about the Python-list mailing list