]> granicus.if.org Git - python/commitdiff
Patch from Zooko to remove an experimental feature.
authorJeremy Hylton <jeremy@alum.mit.edu>
Mon, 7 Jul 2003 16:08:47 +0000 (16:08 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Mon, 7 Jul 2003 16:08:47 +0000 (16:08 +0000)
Lib/trace.py

index 38655277726df57843ea57d02ab7f4c70c324d75..d896c6e7cfe876f2c2221d73a1eb718f98812b48 100644 (file)
@@ -198,16 +198,11 @@ class CoverageResults:
         self.infile = infile
         self.outfile = outfile
         if self.infile:
-            # Try and merge existing counts file.
-            # This code understand a couple of old trace.py formats.
+            # Try to merge existing counts file.
             try:
-                thingie = pickle.load(open(self.infile, 'r'))
-                if isinstance(thingie, dict):
-                    self.update(self.__class__(thingie))
-                elif isinstance(thingie, tuple) and len(thingie) == 2:
-                    counts, calledfuncs = thingie
-                    self.update(self.__class__(counts, calledfuncs))
-            except (IOError, EOFError), err:
+                counts, calledfuncs = pickle.load(open(self.infile, 'r'))
+                self.update(self.__class__(counts, calledfuncs))
+            except (IOError, EOFError, ValueError), err:
                 print >> sys.stderr, ("Skipping counts file %r: %s"
                                       % (self.infile, err))
             except pickle.UnpicklingError: