Tenía la esperanza de que poner 'sys.exit (1)' y atraparlo más tarde de esta manera funcionaría.puede sys.exit() estar listo para salir de la estructura de botella
xml_open()
try:
run(reloader=True, host='localhost', port=8080)
except SystemExit:
xml_save()
print "Exited ..."
¿Hay alguna otra solución para salir de estos micro-marcos pitón para salir desde el interior los manipuladores?
sys.exit() aumenta SystemExit ... no generará ninguna otra excepción. Ver http://docs.python.org/library/sys.html#sys.exit – vrdhn
Quiero decir comprobar si se llama o no! – shahjapan
oh ok ... en realidad, el problema aquí es con tantas capas de llamadas fn y prueba, excepto ... algo se come la excepción ... parece que se está realizando algún tipo de manipulación, pero llega a mi controlador de excepciones. – vrdhn