mercurial/utils/compression.py
changeset 42044 bb271ec2fbfb
parent 42043 1fac9b931d46
child 43076 2372284d9457
equal deleted inserted replaced
42043:1fac9b931d46 42044:bb271ec2fbfb
   719                 raise error.StorageError(_('revlog decompress error: %s') %
   719                 raise error.StorageError(_('revlog decompress error: %s') %
   720                                          stringutil.forcebytestr(e))
   720                                          stringutil.forcebytestr(e))
   721 
   721 
   722     def revlogcompressor(self, opts=None):
   722     def revlogcompressor(self, opts=None):
   723         opts = opts or {}
   723         opts = opts or {}
   724         return self.zstdrevlogcompressor(self._module,
   724         level = opts.get('zstd.level')
   725                                          level=opts.get('level', 3))
   725         if level is None:
       
   726             level = opts.get('level')
       
   727         if level is None:
       
   728             level = 3
       
   729         return self.zstdrevlogcompressor(self._module, level=level)
   726 
   730 
   727 compengines.register(_zstdengine())
   731 compengines.register(_zstdengine())
   728 
   732 
   729 def bundlecompressiontopics():
   733 def bundlecompressiontopics():
   730     """Obtains a list of available bundle compressions for use in help."""
   734     """Obtains a list of available bundle compressions for use in help."""