Кажется
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 ()?