diff options
-rw-r--r-- | scss/expression.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/scss/expression.py b/scss/expression.py index 959ac34..f70c06c 100644 --- a/scss/expression.py +++ b/scss/expression.py @@ -390,12 +390,10 @@ class MapLiteral(Expression): self.pairs = tuple((var, value) for var, value in pairs if value is not None) def evaluate(self, calculator, divide=False): - # TODO unclear here whether the keys should be bare tokens or Literals; - # depends how the syntax works! scss_pairs = [] - for name, value in self.pairs: + for key, value in self.pairs: scss_pairs.append(( - name.name if isinstance(name, Variable) else name.value, + key.evaluate(calculator), value.evaluate(calculator), )) |