mercurial/utils/compression.py
changeset 50910 93b0de7f13ca
parent 48946 642e31cb55f0
child 50925 d718eddf01d9
equal deleted inserted replaced
50909:f6cb926d4189 50910:93b0de7f13ca
   183         If ``onlyavailable`` is set, filter out engines that can't be
   183         If ``onlyavailable`` is set, filter out engines that can't be
   184         loaded.
   184         loaded.
   185         """
   185         """
   186         assert role in (SERVERROLE, CLIENTROLE)
   186         assert role in (SERVERROLE, CLIENTROLE)
   187 
   187 
   188         attr = b'serverpriority' if role == SERVERROLE else b'clientpriority'
   188         attr = 'serverpriority' if role == SERVERROLE else 'clientpriority'
   189 
   189 
   190         engines = [self._engines[e] for e in self._wiretypes.values()]
   190         engines = [self._engines[e] for e in self._wiretypes.values()]
   191         if onlyavailable:
   191         if onlyavailable:
   192             engines = [e for e in engines if e.available()]
   192             engines = [e for e in engines if e.available()]
   193 
   193