summaryrefslogtreecommitdiff
path: root/scss/expression.py
diff options
context:
space:
mode:
Diffstat (limited to 'scss/expression.py')
-rw-r--r--scss/expression.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/scss/expression.py b/scss/expression.py
index e970ccf..065d2b3 100644
--- a/scss/expression.py
+++ b/scss/expression.py
@@ -42,11 +42,11 @@ class Calculator(object):
better_expr_str = self.evaluate_expression(_base_str)
if better_expr_str is None:
- better_expr_str = self.apply_vars(_base_str)
+ return self.apply_vars(_base_str)
+ elif better_expr_str.is_null:
+ return ""
else:
- better_expr_str = dequote(better_expr_str.render())
-
- return better_expr_str
+ return dequote(better_expr_str.render())
def do_glob_math(self, cont):
"""Performs #{}-interpolation. The result is always treated as a fixed