Mercurial > public > mercurial-scm > hg-stable
diff mercurial/store.py @ 49292: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 | 2e726c934fcd |
line wrap: on
line diff
--- a/mercurial/store.py Sun May 29 12:38:54 2022 +0200 +++ b/mercurial/store.py Sun May 29 15:17:27 2022 +0200 @@ -150,7 +150,7 @@ def decode(s): i = 0 while i < len(s): - for l in pycompat.xrange(1, 4): + for l in range(1, 4): try: yield dmap[s[i : i + l]] i += l @@ -161,9 +161,7 @@ raise KeyError return ( - lambda s: b''.join( - [cmap[s[c : c + 1]] for c in pycompat.xrange(len(s))] - ), + lambda s: b''.join([cmap[s[c : c + 1]] for c in range(len(s))]), lambda s: b''.join(list(decode(s))), ) @@ -200,7 +198,7 @@ 'the~07quick~adshot' """ xchr = pycompat.bytechr - cmap = {xchr(x): xchr(x) for x in pycompat.xrange(127)} + cmap = {xchr(x): xchr(x) for x in range(127)} for x in _reserved(): cmap[xchr(x)] = b"~%02x" % x for x in range(ord(b"A"), ord(b"Z") + 1):