def keypress(screen): key = None try: key = screen.getkey() except curses.error as e: pass # raised if no key event is buffered # (because that's elegant... hmm) return key