Mercurial > public > mercurial-scm > hg
comparison mercurial/pycompat.py @ 30327:e0d9b6aab4c5
pycompat: introduce an alias for urllib.unquote
We have to use unquote_to_bytes on Python 3, so we need an abstraction
for this.
author | Augie Fackler <augie@google.com> |
---|---|
date | Sun, 09 Oct 2016 09:02:25 -0400 |
parents | ad40d307a9f0 |
children | a2f2f694dce9 |
comparison
equal
deleted
inserted
replaced
30326:eac5c1737f79 | 30327:e0d9b6aab4c5 |
---|---|
20 import cStringIO as io | 20 import cStringIO as io |
21 import httplib | 21 import httplib |
22 import Queue as _queue | 22 import Queue as _queue |
23 import SocketServer as socketserver | 23 import SocketServer as socketserver |
24 import urlparse | 24 import urlparse |
25 urlunquote = urlparse.unquote | |
25 import xmlrpclib | 26 import xmlrpclib |
26 else: | 27 else: |
27 import http.client as httplib | 28 import http.client as httplib |
28 import io | 29 import io |
29 import pickle | 30 import pickle |
30 import queue as _queue | 31 import queue as _queue |
31 import socketserver | 32 import socketserver |
32 import urllib.parse as urlparse | 33 import urllib.parse as urlparse |
34 urlunquote = urlparse.unquote_to_bytes | |
33 import xmlrpc.client as xmlrpclib | 35 import xmlrpc.client as xmlrpclib |
34 | 36 |
35 if ispy3: | 37 if ispy3: |
36 import builtins | 38 import builtins |
37 import functools | 39 import functools |