--- a/mercurial/url.py Tue Feb 05 16:47:19 2019 -0500
+++ b/mercurial/url.py Tue Feb 05 17:02:40 2019 -0500
@@ -65,7 +65,7 @@
user, passwd = pycompat.bytesurl(user), pycompat.bytesurl(passwd)
if user and passwd:
self._writedebug(user, passwd)
- return (user, passwd)
+ return (pycompat.strurl(user), pycompat.strurl(passwd))
if not user or not passwd:
res = httpconnectionmod.readauthforuri(self.ui, authuri, user)
@@ -93,7 +93,7 @@
self.passwddb.add_password(realm, authuri, user, passwd)
self._writedebug(user, passwd)
- return (user, passwd)
+ return (pycompat.strurl(user), pycompat.strurl(passwd))
def _writedebug(self, user, passwd):
msg = _('http auth: user %s, password %s\n')