40 lines
1.0 KiB
Python
40 lines
1.0 KiB
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 sys
|
|
import time
|
|
|
|
|
|
script_root = os.path.dirname(
|
|
os.path.dirname(os.path.dirname(os.path.dirname(__file__)))
|
|
)
|
|
sys.path.append(script_root)
|
|
from backend.script_utils import load_configuration
|
|
|
|
|
|
def main():
|
|
# Cargar configuraciones desde variable de entorno
|
|
# configs = json.loads(os.environ.get('SCRIPT_CONFIGS', '{}'))
|
|
configs = load_configuration()
|
|
|
|
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()
|