Rev 2489: Use new decompress_gzip_hunk in knit.py in http://bzr.arbash-meinel.com/branches/bzr/0.17-dev/gzip_reader

John Arbash Meinel john at arbash-meinel.com
Wed May 9 06:18:00 BST 2007


At http://bzr.arbash-meinel.com/branches/bzr/0.17-dev/gzip_reader

------------------------------------------------------------
revno: 2489
revision-id: john at arbash-meinel.com-20070509051730-czz9w1uf7cpbhtok
parent: john at arbash-meinel.com-20070509050629-72vivj9la5gn959g
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: gzip_reader
timestamp: Wed 2007-05-09 00:17:30 -0500
message:
  Use new decompress_gzip_hunk in knit.py
modified:
  bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
-------------- next part --------------
=== modified file 'bzrlib/knit.py'
--- a/bzrlib/knit.py	2007-03-09 22:17:39 +0000
+++ b/bzrlib/knit.py	2007-05-09 05:17:30 +0000
@@ -88,7 +88,7 @@
     RevisionNotPresent,
     RevisionAlreadyPresent,
     )
-from bzrlib.tuned_gzip import GzipFile
+from bzrlib.tuned_gzip import GzipFile, decompress_gzip_hunk
 from bzrlib.trace import mutter
 from bzrlib.osutils import (
     contains_whitespace,
@@ -1490,9 +1490,8 @@
         # 4168 calls in 2880 217 internal
         # 4168 calls to _parse_record_header in 2121
         # 4168 calls to readlines in 330
-        df = GzipFile(mode='rb', fileobj=StringIO(data))
-
         try:
+            df = StringIO(decompress_gzip_hunk(data))
             record_contents = df.readlines()
         except Exception, e:
             raise KnitCorrupt(self._filename,



More information about the bazaar-commits mailing list