diff -r 7eba8f83129b -r e7aa113b14f7 mercurial/encoding.py --- a/mercurial/encoding.py Wed Aug 01 12:57:15 2018 -0700 +++ b/mercurial/encoding.py Wed Aug 01 13:00:45 2018 -0700 @@ -251,7 +251,7 @@ def getcols(s, start, c): '''Use colwidth to find a c-column substring of s starting at byte index start''' - for x in xrange(start + c, len(s)): + for x in pycompat.xrange(start + c, len(s)): t = s[start:x] if colwidth(t) == c: return t @@ -346,7 +346,7 @@ else: uslice = lambda i: u[:-i] concat = lambda s: s + ellipsis - for i in xrange(1, len(u)): + for i in pycompat.xrange(1, len(u)): usub = uslice(i) if ucolwidth(usub) <= width: return concat(usub.encode(_sysstr(encoding)))