diff options
-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) |