sum.py
1 # SPDX-FileCopyrightText: 2022-present deepset GmbH <info@deepset.ai> 2 # 3 # SPDX-License-Identifier: Apache-2.0 4 5 from haystack.core.component import component 6 from haystack.core.component.types import Variadic 7 8 9 @component 10 class Sum: 11 @component.output_types(total=int) 12 def run(self, values: Variadic[int]): 13 """ 14 :param value: the values to sum. 15 """ 16 return {"total": sum(values)}