remotefilelog: use sysstr to access for attributes
authorPierre-Yves David <pierre-yves.david@octobus.net>
Wed, 30 Aug 2023 14:07:02 +0200
changeset 50897 6ca865080479
parent 50896 b2b8c25f9462
child 50898 29ce50726ce0
remotefilelog: use sysstr to access for attributes We do not need bytes here.
mercurial/utils/urlutil.py
--- a/mercurial/utils/urlutil.py	Wed Aug 30 13:28:09 2023 +0200
+++ b/mercurial/utils/urlutil.py	Wed Aug 30 14:07:02 2023 +0200
@@ -257,18 +257,20 @@
     def __repr__(self):
         attrs = []
         for a in (
-            b'scheme',
-            b'user',
-            b'passwd',
-            b'host',
-            b'port',
-            b'path',
-            b'query',
-            b'fragment',
+            'scheme',
+            'user',
+            'passwd',
+            'host',
+            'port',
+            'path',
+            'query',
+            'fragment',
         ):
             v = getattr(self, a)
             if v is not None:
-                attrs.append(b'%s: %r' % (a, pycompat.bytestr(v)))
+                line = b'%s: %r'
+                line %= (pycompat.bytestr(a), pycompat.bytestr(v))
+                attrs.append(line)
         return b'<url %s>' % b', '.join(attrs)
 
     def __bytes__(self):