mercurial/pycompat.py
changeset 30327 e0d9b6aab4c5
parent 30303 ad40d307a9f0
child 30330 a2f2f694dce9
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