##// END OF EJS Templates
pycompat: alias urlreq.unquote to unquote_to_bytes...
Gregory Szorc -
r31566:c6df6a23 default
parent child Browse files
Show More
@@ -268,6 +268,10 b' class _pycompatstub(object):'
268 (item.replace(sysstr('_'), sysstr('')).lower(), (origin, item))
268 (item.replace(sysstr('_'), sysstr('')).lower(), (origin, item))
269 for item in items)
269 for item in items)
270
270
271 def _registeralias(self, origin, attr, name):
272 """Alias ``origin``.``attr`` as ``name``"""
273 self._aliases[sysstr(name)] = (origin, sysstr(attr))
274
271 def __getattr__(self, name):
275 def __getattr__(self, name):
272 try:
276 try:
273 origin, item = self._aliases[name]
277 origin, item = self._aliases[name]
@@ -337,8 +341,8 b' else:'
337 "splitpasswd",
341 "splitpasswd",
338 "splitport",
342 "splitport",
339 "splituser",
343 "splituser",
340 "unquote",
341 ))
344 ))
345 urlreq._registeralias(urllib.parse, "unquote_to_bytes", "unquote")
342 import urllib.request
346 import urllib.request
343 urlreq._registeraliases(urllib.request, (
347 urlreq._registeraliases(urllib.request, (
344 "AbstractHTTPHandler",
348 "AbstractHTTPHandler",
General Comments 0
You need to be logged in to leave comments. Login now