diff options
| author | German M. Bravo <german.mb@deipi.com> | 2013-10-03 08:55:54 -0500 |
|---|---|---|
| committer | German M. Bravo <german.mb@deipi.com> | 2013-10-03 08:55:54 -0500 |
| commit | 92d972ee279f8ff83c8687f640f424b0dd0a027d (patch) | |
| tree | c9d70814a25d85e37ad103bc9e6a636978ca7988 | |
| parent | fd572d0b07ec65e0a1382518863f971020dd8e72 (diff) | |
| download | pyscss-92d972ee279f8ff83c8687f640f424b0dd0a027d.tar.gz | |
Arguments without default are no longer treated as if defined as Undefined
| -rw-r--r-- | scss/__init__.py | 2 | ||||
| -rw-r--r-- | scss/expression.py | 2 |
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( |
