~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/store/compressed_text.py

  • Committer: Robert Collins
  • Date: 2005-10-17 00:46:10 UTC
  • mto: This revision was merged to the branch mainline in revision 1459.
  • Revision ID: robertc@lifelesslap.robertcollins.net-20051017004610-6130019f89a92d04
teach iter about suffixes

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
do any sort of delta compression.
22
22
"""
23
23
 
24
 
import os, tempfile, gzip
 
24
import gzip
25
25
 
26
26
import bzrlib.store
27
27
from bzrlib.trace import mutter
112
112
        super(CompressedTextStore, self).__init__(transport, prefixed)
113
113
        self.register_suffix('gz')
114
114
 
115
 
    def __iter__(self):
116
 
        for relpath in self._transport.iter_files_recursive():
117
 
            if relpath.endswith(".gz"):
118
 
                yield os.path.basename(relpath)[:-3]
119
 
            else:
120
 
                yield os.path.basename(relpath)
121
 
 
122
115
    def _get(self, filename):
123
116
        """Returns a file reading from a particular entry."""
124
117
        f = self._transport.get(filename)