interruptingcow is 'n generiese Python nut wat kan relatief grasieus jou kode onderbreek wanneer dit nie uit te voer in 'n spesifieke aantal sekondes:
van interruptingcow invoer timeout
probeer:
& Nbsp; met tydverstreke (5):
& Nbsp; # voer 'n potensieel baie stadige werking
& Nbsp; pass
behalwe RuntimeError:
& Nbsp; druk "nie klaar nie binne 5 sekondes"
Installasie
& Nbsp; pit installeer interruptingcow
Valkuilen
Interruptingcow gebruik sein (SIGALRM) te laat die bedryfstelsel onderbreek program uitvoering. Dit het die volgende beperkings:
1. Python sein hanteerders slegs van toepassing op die hoof draad, so jy kan nie hierdie gebruik van ander drade
2. Jy moet nie hierdie in 'n program wat gebruik maak van SIGALRM self
Vereistes :
- Python
Kommentaar nie gevind