Mercurial > public > mercurial-scm > hg-stable
diff mercurial/urllibcompat.py @ 36115:a3d42d1865f1
wireprotoserver: define and use parse_qs from urllib
The cgi module is deprecated since Python 2.6. Let's replace uses
of it in wireprotoserver with a similar function from urllib.
Differential Revision: https://phab.mercurial-scm.org/D2094
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Tue, 06 Feb 2018 18:13:15 -0800 |
parents | 192f7b126ed2 |
children | 3c15b84ab66c |
line wrap: on
line diff
--- a/mercurial/urllibcompat.py Wed Feb 07 17:18:27 2018 -0800 +++ b/mercurial/urllibcompat.py Tue Feb 06 18:13:15 2018 -0800 @@ -47,6 +47,7 @@ "urlparse", "urlunparse", )) + urlreq._registeralias(urllib.parse, "parse_qs", "parseqs") urlreq._registeralias(urllib.parse, "unquote_to_bytes", "unquote") import urllib.request urlreq._registeraliases(urllib.request, ( @@ -157,6 +158,7 @@ "urlparse", "urlunparse", )) + urlreq._registeralias(urlparse, "parse_qs", "parseqs") urlerr._registeraliases(urllib2, ( "HTTPError", "URLError",