summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerman M. Bravo <german.mb@deipi.com>2013-10-03 08:55:54 -0500
committerGerman M. Bravo <german.mb@deipi.com>2013-10-03 08:55:54 -0500
commit92d972ee279f8ff83c8687f640f424b0dd0a027d (patch)
treec9d70814a25d85e37ad103bc9e6a636978ca7988
parentfd572d0b07ec65e0a1382518863f971020dd8e72 (diff)
downloadpyscss-92d972ee279f8ff83c8687f640f424b0dd0a027d.tar.gz
Arguments without default are no longer treated as if defined as Undefined
-rw-r--r--scss/__init__.py2
-rw-r--r--scss/expression.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/scss/__init__.py b/scss/__init__.py
index f2c6c80..6732df2 100644
--- a/scss/__init__.py
+++ b/scss/__init__.py
@@ -781,7 +781,7 @@ class Scss(object):
elif var_name in kwargs:
# Try keyword arguments
value = kwargs.pop(var_name)
- elif node:
+ elif node is not None:
# OK, there's a default argument; try that
# DEVIATION: this allows argument defaults to refer to earlier
# argument values
diff --git a/scss/expression.py b/scss/expression.py
index 4c521c6..471e62e 100644
--- a/scss/expression.py
+++ b/scss/expression.py
@@ -443,7 +443,7 @@ class ArgspecLiteral(Expression):
if var is None:
# value is actually the name
var = value
- value = Literal(Undefined())
+ value = None
if started_kwargs:
raise SyntaxError(