Nivel 76: demo_level76.py
Este es el nivel 76 del tour de aprendizaje.
Código Fuente
"""
DEMO LEVEL 76: Funciones Lambda
-------------------------------
Adds: Funciones lambda como pasos inline.
Continues: For loop de L75.
DIAGRAM:
(lambda d: ...) --> paso inline
"""
from wpipe import Pipeline
def start(data):
print("🔑 Encendiendo motor")
return {"motor": "on"}
def iniciar_lambda(data):
print("🔑 [LAMBDA] Motor ON")
return {"motor": "on"}
if __name__ == "__main__":
pipe = Pipeline(pipeline_name="viaje_l76_lambda", verbose=True)
pipe.set_steps(
[
start,
(lambda d: print("🔑 [LAMBDA]check"), "check", "v1.0"),
iniciar_lambda,
]
)
print("\n>>> Usando funciones lambda...\n")
pipe.run({})
Resultado de Ejecución
>>> Usando funciones lambda...🔑 Encendiendo motor 🔑 [LAMBDA]check 🔑 [LAMBDA] Motor ON viaje_l76_lambda ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:00