mercurial/util.py
changeset 26392 127b59787fd5
parent 26311 60dd8e3977f0
child 26450 1138e1d05207
equal deleted inserted replaced
26391:f206543d8380 26392:127b59787fd5
  2376     # we put it back for good measure.
  2376     # we put it back for good measure.
  2377     d.decompress('BZ')
  2377     d.decompress('BZ')
  2378     return d
  2378     return d
  2379 
  2379 
  2380 decompressors = {None: lambda fh: fh,
  2380 decompressors = {None: lambda fh: fh,
  2381                  'BZ': _makedecompressor(_bz2),
  2381                  '_truncatedBZ': _makedecompressor(_bz2),
       
  2382                  'BZ': _makedecompressor(lambda: bz2.BZ2Decompressor()),
  2382                  'GZ': _makedecompressor(lambda: zlib.decompressobj()),
  2383                  'GZ': _makedecompressor(lambda: zlib.decompressobj()),
  2383                  }
  2384                  }
  2384 # also support the old form by courtesies
  2385 # also support the old form by courtesies
  2385 decompressors['UN'] = decompressors[None]
  2386 decompressors['UN'] = decompressors[None]
  2386 
  2387