]> code.delx.au - offlineimap/blobdiff - offlineimap/ui/Curses.py
Merge branch 'master' of http://git.complete.org/offlineimap
[offlineimap] / offlineimap / ui / Curses.py
index 4cf9066724aeb0bb579f91eb46fca945019f09b2..8eb709f19e712e107ec411ebe34a89f0aa1a8975 100644 (file)
@@ -375,7 +375,7 @@ class Blinkenlights(BlinkenBase, UIBase):
             sys.exit(0)
 
     def keypress(s, key):
-        if key > 255:
+        if key < 1 or key > 255:
             return
         
         if chr(key) == 'q':
@@ -541,10 +541,10 @@ class Blinkenlights(BlinkenBase, UIBase):
         s.c.stop()
         UIBase.mainException(s)
 
-    def sleep(s, sleepsecs):
+    def sleep(s, sleepsecs, siglistener):
         s.gettf().setcolor('red')
         s._msg("Next sync in %d:%02d" % (sleepsecs / 60, sleepsecs % 60))
-        BlinkenBase.sleep(s, sleepsecs)
+        return BlinkenBase.sleep(s, sleepsecs, siglistener)
             
 if __name__ == '__main__':
     x = Blinkenlights(None)