# HG changeset patch # User Gregory Szorc # Date 1533153435 25200 # Node ID 7eba8f83129bc0642d19ee72ae335d0d1846803e # Parent 0a57945aaf7f80438086e1c414ff3b9ec06266d8 pycompat: add xrange alias for Python 2 We assign xrange on Python 3 but not Python 2. Adding the missing symbol on Python 2 allows us to use `pycompat.xrange` to get a generator range function. Differential Revision: https://phab.mercurial-scm.org/D4031 diff -r 0a57945aaf7f -r 7eba8f83129b mercurial/pycompat.py --- a/mercurial/pycompat.py Tue Jul 31 19:37:54 2018 +0200 +++ b/mercurial/pycompat.py Wed Aug 01 12:57:15 2018 -0700 @@ -331,6 +331,7 @@ else: import cStringIO + xrange = xrange unicode = unicode bytechr = chr byterepr = repr