interruptingcow é uma utilidade genérica Python que podem relativamente graciosamente interromper seu código quando ele não é executado dentro de um determinado número de segundos:
de interruptingcow tempo limite de importação
tente:
& Nbsp; com tempo limite (5):
& Nbsp; # executar uma operação potencialmente muito lento
& Nbsp; passe
exceto RuntimeError:
& Nbsp; print "não terminar dentro de 5 segundos"
Instalação
& Nbsp; pip instalar interruptingcow
Advertências
Interruptingcow utiliza sinal (SIGALRM) para permitir que o sistema operacional interromper a execução do programa. Isto tem as seguintes limitações:
1. manipuladores de sinal Python se aplicam apenas para o segmento principal, portanto, você não pode usar este produto de outros tópicos
2. Você não deve usar isso em um programa que usa-se SIGALRM
Requisitos :
- Python
Comentários não encontrado