Nivel 77: demo_level77.py
Este es el nivel 77 del tour de aprendizaje.
Código Fuente
"""
DEMO LEVEL 77: Lambda con Retorno
-------------------------------
Adds: Lambda que retorna datos.
Continues: L76.
DIAGRAM:
(lambda d: {"key": value})
"""
from wpipe import Pipeline
def process(data):
print(f"📊 Velocidad: {data.get('speed')} km/h")
return {"procesado": True}
if __name__ == "__main__":
pipe = Pipeline(pipeline_name="viaje_l77_lambdareturn", verbose=True)
pipe.set_steps(
[
(lambda d: {"speed": 120}, "set_speed", "v1.0"),
(lambda d: {"temperatura": 25}, "set_temp", "v1.0"),
process,
]
)
print("\n>>> Lambda con retorno de datos...\n")
pipe.run({})
Resultado de Ejecución
>>> Lambda con retorno de datos...📊 Velocidad: 120 km/h viaje_l77_lambdareturn ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00