From 821094d22a0ee593922daf4af1b29067c949ff54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Sierro?= Date: Tue, 3 Oct 2023 16:11:33 +0200 Subject: [PATCH] fix single target as tuple --- src/scgenerator/evaluator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scgenerator/evaluator.py b/src/scgenerator/evaluator.py index cd4cf84..95e9417 100644 --- a/src/scgenerator/evaluator.py +++ b/src/scgenerator/evaluator.py @@ -367,7 +367,7 @@ class Evaluator: errors.append(e, lookup_stack, rules_stack) return None - if not isinstance(values, tuple): + if len(rule.targets) == 1: values = (values,) return {k: EvaluatedValue(v, rule.targets[k], rule) for k, v in zip(rule.targets, values)}