# HG changeset patch # User Gregory Szorc # Date 1490160496 25200 # Node ID 6c97728673449dffad4f187b747e1001969b6154 # Parent 4ebecf331d7dacb8afba573ea75ad00132b1096d pycompat: remove urlunquote alias It is duplicated by urlreq.unquote and is unused. Kill it. We retain the imports because it is re-exported via util.urlparse, which is used elsewhere. Since we no longer access attributes of urlparse at module load time, this change /should/ result in that module reverting to a lazy module. diff -r 4ebecf331d7d -r 6c9772867344 mercurial/pycompat.py --- a/mercurial/pycompat.py Tue Mar 21 22:23:11 2017 -0700 +++ b/mercurial/pycompat.py Tue Mar 21 22:28:16 2017 -0700 @@ -23,7 +23,6 @@ import Queue as _queue import SocketServer as socketserver import urlparse - urlunquote = urlparse.unquote import xmlrpclib else: import http.client as httplib @@ -31,7 +30,6 @@ import queue as _queue import socketserver import urllib.parse as urlparse - urlunquote = urlparse.unquote_to_bytes import xmlrpc.client as xmlrpclib if ispy3: