""" Script de prueba que simula un proceso de análisis de datos. Demuestra el manejo de errores y logging. """ import json import os import time import random def main(): configs = json.loads(os.environ.get('SCRIPT_CONFIGS', '{}')) print("=== Ejecutando Script de Prueba 2 ===") print("\nIniciando análisis de datos simulado...") # Simular proceso con posible error try: for i in range(3): time.sleep(1) print(f"Analizando lote {i+1}...") # Simular error aleatorio if random.random() < 0.3: raise Exception("Error simulado en el procesamiento") print(f"Lote {i+1} completado exitosamente") print("\n¡Análisis completado sin errores!") except Exception as e: print(f"\nERROR: {str(e)}") print("El proceso se detuvo debido a un error") if __name__ == '__main__': main()