[visionegg] Terminating a While Loop

Hello,
Im currently working on the following code trying to determine a way to exit a 
while loop before the criteria is satisfied.
     
i=0
        while i<eval(self.number.get()):
                p.go
                i=i+1
 
My goal is to set it to a certain key that will either pause the program, and 
then resume it once pressed again, or have it exit the program all-together, 
either/or would be acceptable.
 
I had tried setting it to the "esc" key by doing the following code that I 
found while searching for an answer:
      if msvcrt.kbhit() and msvcrt.getch() == chr(27):
           break
But that just causes the program to fail to start up.
I have also tried:
for event in pygame.event.get():
        if event.type == pygame.locals.KEYDOWN:
            if event.key == pygame.locals.K_ESCAPE:
                  sys.exit()
But this again just causes the program to fail to start up.
 
Any suggestions would be greatly appreciated. 
-Jeff
=====================================The Vision Egg mailing list
Archives: http://www.freelists.org/archives/visionegg
Website: http://www.visionegg.org/mailinglist.html

Other related posts: