Przejdź do treści
Wyjątki PythonOstrzeżenie
InterruptedError

InterruptedError

Wywołanie systemowe zostało przerwane przez nadchodzący sygnał.

python

Co powoduje ten błąd

Blokujące wywołanie systemowe (read, write, select) zostało przerwane przez procedurę obsługi sygnału. W Pythonie 3.5+ większość wywołań systemowych jest automatycznie ponawiana po przerwaniu, co sprawia, że ten błąd występuje rzadziej.

Jak to naprawić

W Pythonie 3.5+ interpreter zazwyczaj obsługuje to automatycznie. W razie wystąpienia ponów przerwaną operację. Stosuj wzorce bezpieczne dla sygnałów w procedurach ich obsługi. Unikaj długotrwałych operacji w procedurach obsługi sygnałów.

Oficjalna dokumentacja

Powiązane kody błędów