summaryrefslogtreecommitdiff
path: root/scss/compiler.py
diff options
context:
space:
mode:
authorEevee (Alex Munroe) <eevee.git@veekun.com>2014-08-27 17:20:38 -0700
committerEevee (Alex Munroe) <eevee.git@veekun.com>2014-08-27 17:20:38 -0700
commit99a5fbc99e72c04e4ca1e045e6a3e752d391aeea (patch)
treeed9a6145ed055a8cafb8aa4626b8ddbc597a5eaf /scss/compiler.py
parent6e37ec624601508cb07d797c8902974661e4ea83 (diff)
downloadpyscss-99a5fbc99e72c04e4ca1e045e6a3e752d391aeea.tar.gz
Remove calculator's reliance on config.FATAL_UNDEFINED.
Diffstat (limited to 'scss/compiler.py')
-rw-r--r--scss/compiler.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/scss/compiler.py b/scss/compiler.py
index 20a78dd..ac89a58 100644
--- a/scss/compiler.py
+++ b/scss/compiler.py
@@ -97,6 +97,7 @@ class Compiler(object):
live_errors=False, warn_unused_imports=False,
ignore_parse_errors=False,
loops_have_own_scopes=True,
+ undefined_variables_fatal=True,
super_selector='',
):
"""Configure a compiler.
@@ -144,6 +145,7 @@ class Compiler(object):
self.warn_unused_imports = warn_unused_imports
self.ignore_parse_errors = ignore_parse_errors
self.loops_have_own_scopes = loops_have_own_scopes
+ self.undefined_variables_fatal = undefined_variables_fatal
self.super_selector = super_selector
def normalize_path(self, path):
@@ -313,6 +315,7 @@ class Compilation(object):
return Calculator(
namespace,
ignore_parse_errors=self.ignore_parse_errors,
+ undefined_variables_fatal=self.compiler.undefined_variables_fatal,
)
# @print_timing(4)