diff options
author | Eevee (Alex Munroe) <eevee.git@veekun.com> | 2013-08-12 16:10:43 -0700 |
---|---|---|
committer | Eevee (Alex Munroe) <eevee.git@veekun.com> | 2013-08-12 16:10:43 -0700 |
commit | a96f77df6aa9e1fb4d666a95dfd45e155482ea4e (patch) | |
tree | 4bda01c85d4318ec5272a7543eeaff52bed6629d | |
parent | 46e1bb77c28f587b5fb65eb7d3a3b8bd201b96cc (diff) | |
download | pyscss-a96f77df6aa9e1fb4d666a95dfd45e155482ea4e.tar.gz |
Remove some (hopefully) legacy cruft from List.
-rw-r--r-- | scss/types.py | 16 |
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]) |