diff options
Diffstat (limited to 'scss/ast.py')
-rw-r--r-- | scss/ast.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/scss/ast.py b/scss/ast.py index fb64f85..51cb91c 100644 --- a/scss/ast.py +++ b/scss/ast.py @@ -11,6 +11,12 @@ from functools import partial import logging import operator +try: + from collections import OrderedDict +except ImportError: + # Backport + from ordereddict import OrderedDict + import six from scss.cssdefs import COLOR_NAMES @@ -441,7 +447,7 @@ class ArgspecLiteral(Expression): ``(args, kwargs)``. """ args = [] - kwargs = {} + kwargs = OrderedDict() # Sass kwargs preserve order for var_node, value_node in self.argpairs: value = value_node.evaluate(calculator, divide=True) if var_node is None: |