El comando sys.exit(1) nunca era alcanzado ya que se hacia un raise y se imprimia en pantalla continuamente el error. Ahora si se produce un error se muestra en la consola una sola vez y deja de ejecutarse la aplicación.