mercurial/pycompat.py
changeset 29797 965c91bad9e3
parent 29779 997e8cf4d0a2
child 29798 31d588fcd2b9
equal deleted inserted replaced
29796:6ab838b20359 29797:965c91bad9e3
    26     import pickle
    26     import pickle
    27     import queue as _queue
    27     import queue as _queue
    28     import socketserver
    28     import socketserver
    29     import urllib.parse as urlparse
    29     import urllib.parse as urlparse
    30     import xmlrpc.client as xmlrpclib
    30     import xmlrpc.client as xmlrpclib
       
    31 
       
    32 try:
       
    33     xrange
       
    34 except NameError:
       
    35     import builtins
       
    36     builtins.xrange = range
    31 
    37 
    32 stringio = io.StringIO
    38 stringio = io.StringIO
    33 empty = _queue.Empty
    39 empty = _queue.Empty
    34 queue = _queue.Queue
    40 queue = _queue.Queue
    35 
    41 
   141         "HTTPServer",
   147         "HTTPServer",
   142         "BaseHTTPRequestHandler",
   148         "BaseHTTPRequestHandler",
   143         "SimpleHTTPRequestHandler",
   149         "SimpleHTTPRequestHandler",
   144         "CGIHTTPRequestHandler",
   150         "CGIHTTPRequestHandler",
   145     ))
   151     ))
   146 
       
   147 try:
       
   148     xrange
       
   149 except NameError:
       
   150     import builtins
       
   151     builtins.xrange = range