interruptingcow este un utilitar generic Python care pot întrerupe relativ grațios codul atunci când nu executa într-un anumit număr de secunde:
de la timeout import interruptingcow
încercați:
& Nbsp; cu timeout (5):
& Nbsp; # efectua o operație potențial foarte lent
& Nbsp; adversari
cu excepția RuntimeError:
& Nbsp; de imprimare "nu a terminat în 5 secunde"
Instalare
& Nbsp; pip instala interruptingcow
Avertismente
Interruptingcow foloseste semnal (SIGALRM) pentru a permite sistemului de operare întrerupe execuția programului. Acest lucru are următoarele limitări:
1. Python stivuitoare semnal se aplică numai la firul principal, astfel încât să nu puteți utiliza această din alte fire
2. Nu trebuie să utilizați acest într-un program care utilizează SIGALRM se
Cerințe :
- Python
Comentariile nu a fost găsit