# HG changeset patch # User Yuya Nishihara # Date 1471146114 -32400 # Node ID 965c91bad9e37e17aed4da81f3714fda7c5a7f3e # Parent 6ab838b20359a5b9220192be1c3a45f9417daf54 py3: move xrange alias next to import lines Builtin functions should be available in compatibility code. diff -r 6ab838b20359 -r 965c91bad9e3 mercurial/pycompat.py --- a/mercurial/pycompat.py Tue Aug 16 17:15:54 2016 +0900 +++ b/mercurial/pycompat.py Sun Aug 14 12:41:54 2016 +0900 @@ -29,6 +29,12 @@ import urllib.parse as urlparse import xmlrpc.client as xmlrpclib +try: + xrange +except NameError: + import builtins + builtins.xrange = range + stringio = io.StringIO empty = _queue.Empty queue = _queue.Queue @@ -143,9 +149,3 @@ "SimpleHTTPRequestHandler", "CGIHTTPRequestHandler", )) - -try: - xrange -except NameError: - import builtins - builtins.xrange = range