summaryrefslogtreecommitdiff
path: root/scss/tool.py
diff options
context:
space:
mode:
Diffstat (limited to 'scss/tool.py')
-rw-r--r--scss/tool.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/scss/tool.py b/scss/tool.py
index c9753c0..f1bced0 100644
--- a/scss/tool.py
+++ b/scss/tool.py
@@ -17,6 +17,7 @@ from scss.rule import SassRule
from scss.rule import UnparsedBlock
from scss.expression import Calculator
from scss.scss_meta import BUILD_INFO
+from scss.errors import SassEvaluationError
try:
raw_input
@@ -392,7 +393,10 @@ class SassRepl(object):
continue
# TODO respect compress?
- yield(self.calculator.calculate(s).render())
+ try:
+ yield(self.calculator.calculate(s).render())
+ except SassEvaluationError as e:
+ print("%s" % e, file=sys.stderr)
if __name__ == "__main__":