fix single target as tuple

This commit is contained in:
Benoît Sierro
2023-10-03 16:11:33 +02:00
parent f52d507416
commit 821094d22a

View File

@@ -367,7 +367,7 @@ class Evaluator:
errors.append(e, lookup_stack, rules_stack) errors.append(e, lookup_stack, rules_stack)
return None return None
if not isinstance(values, tuple): if len(rule.targets) == 1:
values = (values,) values = (values,)
return {k: EvaluatedValue(v, rule.targets[k], rule) for k, v in zip(rule.targets, values)} return {k: EvaluatedValue(v, rule.targets[k], rule) for k, v in zip(rule.targets, values)}