Hay algunas preguntas similares, pero ninguna proporciona la respuesta que requiero. Si creo hilos a través de threading.Thread, que arrojan excepciones que no se han manejado, esos hilos terminan. De
Mi while loop no sale cuando se presiona Ctrl + C. Parece que ignora mi excepción KeyboardInterrupt. La porción de bucle se ve así: while True:
try:
if subprocess_cnt <= max_subprocess:
Los documentos dicen que al llamar a sys.exit() se genera una excepción SystemExit que se puede atrapar en niveles externos. Tengo una situación en la que quiero salir definitiva e incuestionablemente