summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEevee (Alex Munroe) <eevee.git@veekun.com>2013-08-20 14:17:30 -0700
committerEevee (Alex Munroe) <eevee.git@veekun.com>2013-08-20 14:17:30 -0700
commit0e499cb186e3a5fc96558549fb008f218ed998d7 (patch)
tree265e3e2d87d93f557afd4e3785204a476b70a0f3
parent0c260eafa023890f5028883a9e07e033daaa8ee0 (diff)
downloadpyscss-0e499cb186e3a5fc96558549fb008f218ed998d7.tar.gz
Quick repr for SassRule and Map.
-rw-r--r--scss/rule.py6
-rw-r--r--scss/types.py3
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)