interruptingcow е генерично Python програма, която може сравнително грациозно прекъсне код, когато тя не изпълни в рамките на определен брой секунди:
от interruptingcow внос таймаут
опитате:
& Nbsp; с таймаут (5):
& Nbsp; # извършват потенциално много бавна операция
& Nbsp; пас
освен RuntimeError:
& Nbsp; печат "не завърши в рамките на 5 секунди"
<Силен> Монтаж
& Nbsp; PIP инсталирате interruptingcow
<Силен> Уговорки
Interruptingcow използва сигнал (SIGALRM) да позволи на операционната система се прекъсне изпълнението на програмата. Това има следните ограничения:
1. Python сигнални указатели се прилагат само за основната нишка, така че не можете да използвате този продукт от другите теми
2. Не трябва да използвате това в една програма, която използва самата SIGALRM
<силни> Изисквания :
- Python
Коментари не е намерена