comparison mercurial/hgweb/webutil.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 1c93e0237a24
children d7e6e109eaae
comparison
equal deleted inserted replaced
38782:7eba8f83129b 38783:e7aa113b14f7
611 def _getcompblockgen(context, leftlines, rightlines, opcodes): 611 def _getcompblockgen(context, leftlines, rightlines, opcodes):
612 for type, llo, lhi, rlo, rhi in opcodes: 612 for type, llo, lhi, rlo, rhi in opcodes:
613 len1 = lhi - llo 613 len1 = lhi - llo
614 len2 = rhi - rlo 614 len2 = rhi - rlo
615 count = min(len1, len2) 615 count = min(len1, len2)
616 for i in xrange(count): 616 for i in pycompat.xrange(count):
617 yield _compline(type=type, 617 yield _compline(type=type,
618 leftlineno=llo + i + 1, 618 leftlineno=llo + i + 1,
619 leftline=leftlines[llo + i], 619 leftline=leftlines[llo + i],
620 rightlineno=rlo + i + 1, 620 rightlineno=rlo + i + 1,
621 rightline=rightlines[rlo + i]) 621 rightline=rightlines[rlo + i])
622 if len1 > len2: 622 if len1 > len2:
623 for i in xrange(llo + count, lhi): 623 for i in pycompat.xrange(llo + count, lhi):
624 yield _compline(type=type, 624 yield _compline(type=type,
625 leftlineno=i + 1, 625 leftlineno=i + 1,
626 leftline=leftlines[i], 626 leftline=leftlines[i],
627 rightlineno=None, 627 rightlineno=None,
628 rightline=None) 628 rightline=None)
629 elif len2 > len1: 629 elif len2 > len1:
630 for i in xrange(rlo + count, rhi): 630 for i in pycompat.xrange(rlo + count, rhi):
631 yield _compline(type=type, 631 yield _compline(type=type,
632 leftlineno=None, 632 leftlineno=None,
633 leftline=None, 633 leftline=None,
634 rightlineno=i + 1, 634 rightlineno=i + 1,
635 rightline=rightlines[i]) 635 rightline=rightlines[i])