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