Fix indent error in __format(): del context[objid] at the end should
be executed in all cases, not just when it's not a list, tuple or
dict.  Discovered by Christian Tismer.
diff --git a/Lib/pprint.py b/Lib/pprint.py
index fdfdc43..6704f9b 100644
--- a/Lib/pprint.py
+++ b/Lib/pprint.py
@@ -176,7 +176,8 @@
 
         else:
             stream.write(rep)
-            del context[objid]
+
+        del context[objid]
 
     def __repr(self, object, context, level):
         repr, readable = _safe_repr(object, context, self.__depth, level)