Я хотел бы иметь что-то похожее на следующий псевдокод:
while input is not None and timer < 5:
input = getChar()
timer = time.time() - start
if timer >= 5:
print "took too long"
else:
print input
В любом случае, чтобы сделать это без многопоточности?Я хотел бы, чтобы метод ввода возвращал все, что было введено с момента последнего вызова, или None
(null
), если ничего не было введено.