comparison mercurial/obsolete.py @ 38783:e7aa113b14f7

global: use pycompat.xrange() On Python 3, our module importer automatically rewrites xrange() to pycompat.xrange(). We want to move away from the custom importer on Python 3. This commit converts all instances of xrange() to use pycompat.xrange(). Differential Revision: https://phab.mercurial-scm.org/D4032
author Gregory Szorc <gregory.szorc@gmail.com>
date Wed, 01 Aug 2018 13:00:45 -0700
parents ff1182d166a2
children bae6f1418a95
comparison
equal deleted inserted replaced
38782:7eba8f83129b 38783:e7aa113b14f7
392 392
393 # read metadata 393 # read metadata
394 off = o3 + metasize * nummeta 394 off = o3 + metasize * nummeta
395 metapairsize = unpack('>' + (metafmt * nummeta), data[o3:off]) 395 metapairsize = unpack('>' + (metafmt * nummeta), data[o3:off])
396 metadata = [] 396 metadata = []
397 for idx in xrange(0, len(metapairsize), 2): 397 for idx in pycompat.xrange(0, len(metapairsize), 2):
398 o1 = off + metapairsize[idx] 398 o1 = off + metapairsize[idx]
399 o2 = o1 + metapairsize[idx + 1] 399 o2 = o1 + metapairsize[idx + 1]
400 metadata.append((data[off:o1], data[o1:o2])) 400 metadata.append((data[off:o1], data[o1:o2]))
401 off = o2 401 off = o2
402 402