changeset 50913:93b0de7f13ca

compression: use sysstr to specify attribute to fetch for priority These are attributes so they should be `str`.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Fri, 01 Sep 2023 12:11:11 +0200
parents f6cb926d4189
children e586a7eb380a
files mercurial/utils/compression.py mercurial/wireprototypes.py
diffstat 2 files changed, 2 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/utils/compression.py	Wed Aug 30 00:45:10 2023 +0200
+++ b/mercurial/utils/compression.py	Fri Sep 01 12:11:11 2023 +0200
@@ -185,7 +185,7 @@
         """
         assert role in (SERVERROLE, CLIENTROLE)
 
-        attr = b'serverpriority' if role == SERVERROLE else b'clientpriority'
+        attr = 'serverpriority' if role == SERVERROLE else 'clientpriority'
 
         engines = [self._engines[e] for e in self._wiretypes.values()]
         if onlyavailable:
--- a/mercurial/wireprototypes.py	Wed Aug 30 00:45:10 2023 +0200
+++ b/mercurial/wireprototypes.py	Fri Sep 01 12:11:11 2023 +0200
@@ -367,9 +367,7 @@
     # No explicit config. Filter out the ones that aren't supposed to be
     # advertised and return default ordering.
     if not configengines:
-        attr = (
-            b'serverpriority' if role == util.SERVERROLE else b'clientpriority'
-        )
+        attr = 'serverpriority' if role == util.SERVERROLE else 'clientpriority'
         return [
             e for e in compengines if getattr(e.wireprotosupport(), attr) > 0
         ]