raw_input and timeout [duplicate]
There’s an easy solution that doesn’t use threads (at least not explicitly): use select to know when there’s something to be read from stdin: import sys from select import select timeout = 10 print “Enter something:”, rlist, _, _ = select([sys.stdin], [], [], timeout) if rlist: s = sys.stdin.readline() print s else: print “No input. … Read more