def getKey(self, retry = True): while (True): try: key = self.screen.getch() #Logger.put('Key: %d' % (key)) if (key == ToastWrangler.quitKey): #escape key ToastWrangler.setQuit() return key except ValueError: if (retry): continue else: return -1
def doEventLoop(self): self.draw() while (self.processNextEvent()): if (self.shouldPause): curses.napms(50) pass self.shouldPause = True #self.draw(self.currentViewer) if (ToastWrangler.getShouldQuit()): return
import ToastWrangler ToastWrangler.go()