ParamManagerScripts/backend/script_groups/example_group/x1.py

29 lines
855 B
Python

"""
Script de prueba que imprime las configuraciones y realiza una tarea simple.
Este script demuestra cómo acceder a las configuraciones de los tres niveles.
"""
import json
import os
import time
def main():
# Cargar configuraciones desde variable de entorno
configs = json.loads(os.environ.get('SCRIPT_CONFIGS', '{}'))
print("=== Ejecutando Script de Prueba 1 ===")
print("\nConfiguraciones cargadas:")
print("Nivel 1:", json.dumps(configs.get('level1', {}), indent=2))
print("Nivel 2:", json.dumps(configs.get('level2', {}), indent=2))
print("Nivel 3:", json.dumps(configs.get('level3', {}), indent=2))
print("\nSimulando procesamiento...")
for i in range(5):
time.sleep(1)
print(f"Progreso: {(i+1)*20}%")
print("\n¡Proceso completado!")
if __name__ == '__main__':
main()