Tengo un script con una fianza de función así:
def die():
from sys import exit
exit()
De vez en cuando en el script de verificación de una condición y de salida si es necesario. Esto funciona muy bien en 10.1, pero por desgracia nuestro servidor todavía está en 10. He tenido que modificar la función de la siguiente manera para el trabajo (por este post):
def die():
from sys import exit
try:
exit()
except SystemExit:
pass
El problema es que se pone a la except
, pass
es, y se mantiene en camiones hasta el final de la secuencia de comandos. Hay alguna manera de hacer que el script se detendrá?