mercurial/utils/urlutil.py
changeset 50894 6ca865080479
parent 50715 0ab3956540a6
child 50901 9f3e4b60bfe6
--- 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):