Submitter | Pulkit Goyal |
---|---|
Date | April 7, 2017, 6:38 p.m. |
Message ID | <1724a314de7c22936d33.1491590304@pulkit-goyal> |
Download | mbox | patch |
Permalink | /patch/20007/ |
State | Accepted |
Headers | show |
Comments
Patch
diff -r 50b531cb22c7 -r 1724a314de7c mercurial/pycompat.py --- a/mercurial/pycompat.py Fri Apr 07 13:46:35 2017 +0530 +++ b/mercurial/pycompat.py Fri Apr 07 16:00:44 2017 +0530 @@ -399,4 +399,11 @@ s = urllib.parse.quote_from_bytes(s, safe=safe) return s.encode('ascii', 'strict') + # urllib.parse.urlencode() returns str. We use this function to make + # sure we return bytes. + def urlencode(query, doseq=False): + s = urllib.parse.urlencode(query, doseq=doseq) + return s.encode('ascii') + urlreq.quote = quote + urlreq.urlencode = urlencode