From 2bf8773b4fc10a80ee4fccda4edbfbf7c977002d Mon Sep 17 00:00:00 2001 From: Alex Wiens <alex.wiens@uni-paderborn.de> Date: Sun, 23 Mar 2025 23:43:33 +0100 Subject: [PATCH] Prule: Fix scalar rule value --- prule/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/prule/__init__.py b/prule/__init__.py index 32f6fd7..d1d5151 100644 --- a/prule/__init__.py +++ b/prule/__init__.py @@ -1162,6 +1162,7 @@ def rule_evaluate(rule: dict, rinput: dict, job_meta: dict, check_requirements: scalar_tmp = scalar_tmp.magnitude if len(scalar_tmp) == 1: scalar_tmp = float(scalar_tmp) + output["scalar"] = scalar_tmp else: error = True error_msg = "Error on converting scalar output value {} for rule {}: multiple values: {} in variable of type {}".format(rule["output_scalar"], rule["name"], len(scalar_tmp), type(scalar_tmp)) -- GitLab