agent-flow / src /backend /tests /data /component_nested_call.py
Tai Truong
fix readme
d202ada
raw
history blame contribute delete
730 Bytes
from random import randint
from langflow.custom import Component
from langflow.inputs.inputs import IntInput, MessageTextInput
from langflow.template.field.base import Output
class MultipleOutputsComponent(Component):
inputs = [
MessageTextInput(display_name="Input", name="input"),
IntInput(display_name="Number", name="number"),
]
outputs = [
Output(display_name="Certain Output", name="certain_output", method="certain_output"),
Output(display_name="Other Output", name="other_output", method="other_output"),
]
def certain_output(self) -> int:
return randint(0, self.number) # noqa: S311
def other_output(self) -> int:
return self.certain_output()