comparison mercurial/pycompat.py @ 29809:31d588fcd2b9

py3: check python version to enable builtins hack Future patches will add (del|get|has|set)attr wrappers.
author Yuya Nishihara <yuya@tcha.org>
date Sun, 14 Aug 2016 12:44:13 +0900
parents 965c91bad9e3
children 45fa8de47a0f
comparison
equal deleted inserted replaced
29808:965c91bad9e3 29809:31d588fcd2b9
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 31
32 try: 32 if sys.version_info[0] >= 3:
33 xrange
34 except NameError:
35 import builtins 33 import builtins
36 builtins.xrange = range 34 builtins.xrange = range
37 35
38 stringio = io.StringIO 36 stringio = io.StringIO
39 empty = _queue.Empty 37 empty = _queue.Empty