Mercurial > public > mercurial-scm > hg-stable
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 |