mercurial/util.py
changeset 29592 37cccad55410
parent 29566 075146e85bb6
child 29613 616cbcb59e05
--- a/mercurial/util.py	Sun Jul 17 14:51:00 2016 -0700
+++ b/mercurial/util.py	Sun Jul 17 15:10:30 2016 -0700
@@ -527,6 +527,10 @@
     def insert(self, index, key, val):
         self._list.insert(index, key)
         dict.__setitem__(self, key, val)
+    def __repr__(self):
+        if not self:
+            return '%s()' % self.__class__.__name__
+        return '%s(%r)' % (self.__class__.__name__, self.items())
 
 class _lrucachenode(object):
     """A node in a doubly linked list.