Mercurial > public > mercurial-scm > hg
diff mercurial/smartset.py @ 49284:d44e3c45f0e4
py3: replace `pycompat.xrange` by `range`
author | Manuel Jacob <me@manueljacob.de> |
---|---|
date | Sun, 29 May 2022 15:17:27 +0200 |
parents | 642e31cb55f0 |
children | b2e05a8e15d1 |
line wrap: on
line diff
--- a/mercurial/smartset.py Sun May 29 12:38:54 2022 +0200 +++ b/mercurial/smartset.py Sun May 29 15:17:27 2022 +0200 @@ -152,11 +152,11 @@ # but start > stop is allowed, which should be an empty set. ys = [] it = iter(self) - for x in pycompat.xrange(start): + for x in range(start): y = next(it, None) if y is None: break - for x in pycompat.xrange(stop - start): + for x in range(stop - start): y = next(it, None) if y is None: break @@ -1030,13 +1030,13 @@ return self.fastdesc() def fastasc(self): - iterrange = pycompat.xrange(self._start, self._end) + iterrange = range(self._start, self._end) if self._hiddenrevs: return self._iterfilter(iterrange) return iter(iterrange) def fastdesc(self): - iterrange = pycompat.xrange(self._end - 1, self._start - 1, -1) + iterrange = range(self._end - 1, self._start - 1, -1) if self._hiddenrevs: return self._iterfilter(iterrange) return iter(iterrange)