mercurial/wireprototypes.py
changeset 44452 9d2b2df2c2ba
parent 43481 f5fcf7123a92
child 45942 89a2afe31e82
equal deleted inserted replaced
44449:ff72bd52d56a 44452:9d2b2df2c2ba
   381 
   381 
   382     # If compression engines are listed in the config, assume there is a good
   382     # If compression engines are listed in the config, assume there is a good
   383     # reason for it (like server operators wanting to achieve specific
   383     # reason for it (like server operators wanting to achieve specific
   384     # performance characteristics). So fail fast if the config references
   384     # performance characteristics). So fail fast if the config references
   385     # unusable compression engines.
   385     # unusable compression engines.
   386     validnames = set(e.name() for e in compengines)
   386     validnames = {e.name() for e in compengines}
   387     invalidnames = set(e for e in configengines if e not in validnames)
   387     invalidnames = {e for e in configengines if e not in validnames}
   388     if invalidnames:
   388     if invalidnames:
   389         raise error.Abort(
   389         raise error.Abort(
   390             _(b'invalid compression engine defined in %s: %s')
   390             _(b'invalid compression engine defined in %s: %s')
   391             % (config, b', '.join(sorted(invalidnames)))
   391             % (config, b', '.join(sorted(invalidnames)))
   392         )
   392         )