Импорт определенных пакетов Python изменяет влияние прерываний (ctrl-c) на OS X
Я использую OS X, Python 2.7 и librosa 0.4.3.
После того, как я импортирую некоторые пакеты Python, такие как librosa 0.4.3, эффект SIGINTs/Ctrl-C меняется при определенных обстоятельствах.
Если интерпретатор выполняет оператор, Ctrl-C работает так же, как и до импорта librosa.
Но если я наберу Ctrl-C, когда интерпретатор не выполняет оператор, то ничего не произойдет. Мне нужно нажать Enter, чтобы прерывание прошло. (И я получу еще ДВА пустых строки.) Ранее Ctrl-C очищал строку и выдавал мне новое приглашение.
Это на OS X; Я не наблюдаю такого поведения на Ubuntu.
Кроме того, на случай, если это уместно / связано, я упомяну, что librosa (или некоторые библиотеки, которые она импортирует) вызывает проблемы многопоточности в OS X с python 2.7, если только не предпринимаются особые меры.