diff options
author | Eevee (Alex Munroe) <eevee.git@veekun.com> | 2013-08-20 14:17:30 -0700 |
---|---|---|
committer | Eevee (Alex Munroe) <eevee.git@veekun.com> | 2013-08-20 14:17:30 -0700 |
commit | 0e499cb186e3a5fc96558549fb008f218ed998d7 (patch) | |
tree | 265e3e2d87d93f557afd4e3785204a476b70a0f3 | |
parent | 0c260eafa023890f5028883a9e07e033daaa8ee0 (diff) | |
download | pyscss-0e499cb186e3a5fc96558549fb008f218ed998d7.tar.gz |
Quick repr for SassRule and Map.
-rw-r--r-- | scss/rule.py | 6 | ||||
-rw-r--r-- | scss/types.py | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/scss/rule.py b/scss/rule.py index d99c514..4ddb625 100644 --- a/scss/rule.py +++ b/scss/rule.py @@ -178,6 +178,12 @@ class SassRule(object): else: self.ancestry = ancestry + def __repr__(self): + return "<SassRule %s, %d props>" % ( + self.ancestry, + len(self.properties), + ) + @property def selectors(self): # TEMPORARY diff --git a/scss/types.py b/scss/types.py index 99ef17c..af67cd3 100644 --- a/scss/types.py +++ b/scss/types.py @@ -896,6 +896,9 @@ class Map(Value): for key, value in pairs: self.index[key] = value + def __repr__(self): + return "<Map: (%s)>" % (",".join("%s : %s" % pair for pair in self.pairs),) + def __hash__(self): return hash(self.pairs) |