Кажется,
import Queue
Queue.Queue().get(timeout=10)
- прерывание клавиатуры (ctrl-c), тогда как
import Queue
Queue.Queue().get()
нет. Я всегда мог создать цикл;
import Queue
q = Queue()
while True:
try:
q.get(timeout=1000)
except Queue.Empty:
pass
но это кажется странным делом.
Итак, есть ли способ получить неопределенное ожидание, но клавиатура прерывается Queue.get()?