def user_input(timeout=0.1): signal.signal(signal.SIGALRM, alarmhandler) signal.setitimer(signal.ITIMER_REAL, timeout) try: text = getChar()() signal.alarm(0) return text except AlarmException: signal.signal(signal.SIGALRM, signal.SIG_IGN) return None
def input_char(timeout): signal.signal(signal.SIGALRM, alarm_handler) signal.setitimer(signal.ITIMER_REAL, timeout) try: txt = getChar()() signal.alarm(0) return txt except AlarmException: pass signal.signal(signal.SIGALRM, signal.SIG_IGN) return ''
def input(timeout=0.6): ''' input method ''' signal.signal(signal.SIGALRM, alarmhandler) signal.setitimer(signal.ITIMER_REAL, timeout) try: text = getChar()() signal.alarm(0) return text except AlarmException: pass signal.signal(signal.SIGALRM, signal.SIG_IGN) return ''
def user_input(timeout=0.06): signal.signal(signal.SIGALRM, alarmhandler) signal.setitimer(signal.ITIMER_REAL, timeout) try: val = getChar()() signal.alarm(0) return val except AlarmException: pass signal.signal(signal.SIGALRM, signal.SIG_IGN) return ''
def user_input(timeout=0.10): """ Taking in User Input """ signal.signal(signal.SIGALRM, alarmhandler) signal.setitimer(signal.ITIMER_REAL, timeout) try: text = getChar()() signal.alarm(0) return text except AlarmException: pass signal.signal(signal.SIGALRM, signal.SIG_IGN) return ''
def user_input(timeout=0.05): ''' Take user input from terminal ''' signal.signal(signal.SIGALRM, alarmhandler) signal.setitimer(signal.ITIMER_REAL, timeout) try: text = getChar()() signal.alarm(0) return text except AlarmException: pass signal.signal(signal.SIGALRM, signal.SIG_IGN) return ''
def user_input(timeout=framedelay): # tcheck+=0.05 # if(tcheck==0.1): # tcheck=0 # return '' ''' input method ''' signal.signal(signal.SIGALRM, alarmhandler) signal.setitimer(signal.ITIMER_REAL, timeout) try: text = getChar()() signal.alarm(0) return text except AlarmException: pass signal.signal(signal.SIGALRM, signal.SIG_IGN) return ''
def user_input(timeout=0.1): signal.signal(signal.SIGALRM, alarmhandler) signal.setitimer(signal.ITIMER_REAL, timeout) c = time.time() try: text = getChar()() signal.alarm(0) elps = time.time() - c wt = 0.1 - elps # sys.stdout = open(os.devnull, 'w') # curses.noecho() # disable = keyboardDisable() # disable.start() time.sleep(wt) # curses.echo() # disable.stop() # sys.stdout = sys.__stdout__ return text except AlarmException: pass signal.signal(signal.SIGALRM, signal.SIG_IGN) return ''