py3: fix repr(util.url) to return system string
authorYuya Nishihara <yuya@tcha.org>
Sun, 03 Sep 2017 17:51:23 +0900
changeset 34072 30535fe47e78
parent 34071 f55769e41803
child 34073 7bbc4e113e5f
py3: fix repr(util.url) to return system string This is required on Python 3.
mercurial/util.py
--- a/mercurial/util.py	Sun Sep 03 17:37:17 2017 +0900
+++ b/mercurial/util.py	Sun Sep 03 17:51:23 2017 +0900
@@ -2804,6 +2804,7 @@
             if v is not None:
                 setattr(self, a, urlreq.unquote(v))
 
+    @encoding.strmethod
     def __repr__(self):
         attrs = []
         for a in ('scheme', 'user', 'passwd', 'host', 'port', 'path',