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