summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEevee (Alex Munroe) <eevee.git@veekun.com>2013-08-12 16:10:43 -0700
committerEevee (Alex Munroe) <eevee.git@veekun.com>2013-08-12 16:10:43 -0700
commita96f77df6aa9e1fb4d666a95dfd45e155482ea4e (patch)
tree4bda01c85d4318ec5272a7543eeaff52bed6629d
parent46e1bb77c28f587b5fb65eb7d3a3b8bd201b96cc (diff)
downloadpyscss-a96f77df6aa9e1fb4d666a95dfd45e155482ea4e.tar.gz
Remove some (hopefully) legacy cruft from List.
-rw-r--r--scss/types.py16
1 files changed, 4 insertions, 12 deletions
diff --git a/scss/types.py b/scss/types.py
index d34a8f8..303e01c 100644
--- a/scss/types.py
+++ b/scss/types.py
@@ -452,9 +452,6 @@ class List(Value):
else:
return ' '
- def _reorder_list(self, lst):
- return dict((i if isinstance(k, int) else k, v) for i, (k, v) in enumerate(sorted(lst.items())))
-
def __len__(self):
return len(self.value)
@@ -464,15 +461,6 @@ class List(Value):
def __iter__(self):
return iter(self.value)
- def values(self):
- return self.value
-
- def keys(self):
- return range(len(self.value))
-
- def items(self):
- return enumerate(self.value)
-
def __getitem__(self, key):
return self.value[key]
@@ -516,6 +504,8 @@ class Color(Value):
else:
raise TypeError("Can't make Color from %r" % (tokens,))
+ ### Alternate constructors
+
@classmethod
def from_rgb(cls, red, green, blue, alpha=1.0):
self = cls.__new__(cls) # TODO
@@ -536,6 +526,8 @@ class Color(Value):
self.value = r, g, b, a
return self
+ ### Accessors
+
@property
def rgb(self):
return tuple(self.value[:3])