Source
yaml
id: python-generate-outputs-simple
namespace: company.team
tasks:
- id: generate_output
type: io.kestra.plugin.scripts.python.Script
beforeCommands:
- pip install kestra
script: |
from kestra import Kestra
marks = [79, 91, 85, 64, 82]
Kestra.outputs({"total_marks": sum(marks),"average_marks": sum(marks)/len(marks)})
- id: log_result
type: io.kestra.plugin.core.log.Log
message:
- "Total Marks: {{ outputs.generate_output.vars.total_marks }}"
- "Average Marks: {{ outputs.generate_output.vars.average_marks }}"
About this blueprint
Python Outputs
This flow generates outputs in a simple Python script, and then logs them. The flow has two tasks:
- Generate outputs using Python script 2. Log the outputs generated in the prior task
More Related Blueprints