From bde0d127d7ed9be90c89cb2a53d76ab8227dfba7 Mon Sep 17 00:00:00 2001 From: "German M. Bravo" Date: Mon, 6 May 2013 09:14:00 -0500 Subject: Fix the reject function. (Thanks to QuLogic) This function checks if each value in the list is 'not in' the rejection list. However, the rejection parameter was never guaranteed to be a list-type. --- scss/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scss/__init__.py b/scss/__init__.py index fac4cf9..a85bad3 100644 --- a/scss/__init__.py +++ b/scss/__init__.py @@ -3705,6 +3705,8 @@ def _reject(lst, *values): values = values[0] if isinstance(values, ListValue): values = values.value.values() + elif not isinstance(values, (list, tuple)): + values = list(values) for i, item in lst.items(): if item not in values: ret[i] = item -- cgit v1.2.1