Small patch by Tim Peters - it was using self.maxlist when it should
be using self.maxdict.
diff --git a/Lib/repr.py b/Lib/repr.py
index f8ef71d..6376a14 100644
--- a/Lib/repr.py
+++ b/Lib/repr.py
@@ -60,7 +60,7 @@
 			key = keys[i]
 			s = s + self.repr1(key, level-1)
 			s = s + ': ' + self.repr1(x[key], level-1)
-		if n > self.maxlist: s = s + ', ...'
+		if n > self.maxdict: s = s + ', ...'
 		return '{' + s + '}'
 	def repr_string(self, x, level):
 		s = `x[:self.maxstring]`