Mercurial > public > mercurial-scm > hg
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]) |