summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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)