flow control / get next / filter?
Ken Godee
ken at perfect-image.com
Wed Oct 29 22:04:11 EST 2003
If it was a Python, Errr.... Snake, it would have bit me.
Answer, the "Queue module"
Ken Godee wrote:
> I'm trying to figure out how to get the value of a variable
> that's constantly getting updated, but only get the new
> value, once it has changed.
>
> I have a module where I register a call back to a function
> in the code I'm working on. This function gets updated continuely.
> ie....
>
> x = ''
> def myfunc(event)
> global x
> x = event
>
> if you where to do a while loop, you would end up with something like...
>
> while 1:
> print x
> if x == 'stop':
> break
>
> 1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,
>
> if you where to do a nested while, you would get....
>
> while 1:
> print x
> while x != x:
> print x
> if x == 'stop':
> break
> if x == 'stop':
> break
>
> 1,2,3,4,5
>
> but it of coarse just spins the loop and processor loads pegs out.
>
> If someone could point me in a direction, I'd appreciate it.
> Thanks
>
>
>
More information about the Python-list
mailing list