Перейти до вмісту
Винятки PythonПопередження
InterruptedError

InterruptedError

Системний виклик був перерваний вхідним сигналом.

python

Що спричиняє цю помилку

Блокуючий системний виклик (read, write, select) перервав обробник сигналу. У Python 3.5+ більшість системних викликів автоматично повторюються після переривання, тому ця помилка трапляється рідше.

Як виправити

У Python 3.5+ інтерпретатор зазвичай обробляє це автоматично. За необхідності повторіть перервану операцію. Використовуйте безпечні для сигналів патерни в обробниках сигналів. Уникайте тривалих операцій в обробниках сигналів.

Офіційна документація

Пов'язані коди помилок