diff options
Diffstat (limited to 'scss/tool.py')
-rw-r--r-- | scss/tool.py | 6 |
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__": |