diff mercurial/hgweb/hgweb_mod.py @ 3468:0e68608bd11d

use xrange instead of range
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Thu, 19 Oct 2006 14:16:51 +0200
parents 233c733e4af5
children 8f02223662c8
line wrap: on
line diff
--- a/mercurial/hgweb/hgweb_mod.py
+++ b/mercurial/hgweb/hgweb_mod.py
@@ -191,7 +191,7 @@ class hgweb(object):
             parity = (start - end) & 1
             cl = self.repo.changelog
             l = [] # build a list in forward order for efficiency
-            for i in range(start, end):
+            for i in xrange(start, end):
                 ctx = self.repo.changectx(i)
                 n = ctx.node()
 
@@ -234,9 +234,9 @@ class hgweb(object):
             qw = query.lower().split()
 
             def revgen():
-                for i in range(cl.count() - 1, 0, -100):
+                for i in xrange(cl.count() - 1, 0, -100):
                     l = []
-                    for j in range(max(0, i - 100), i):
+                    for j in xrange(max(0, i - 100), i):
                         ctx = self.repo.changectx(j)
                         l.append(ctx)
                     l.reverse()
@@ -322,7 +322,7 @@ class hgweb(object):
             l = []
             parity = (count - 1) & 1
 
-            for i in range(start, end):
+            for i in xrange(start, end):
                 ctx = fctx.filectx(i)
                 n = fl.node(i)
 
@@ -531,7 +531,7 @@ class hgweb(object):
             parity = 0
             cl = self.repo.changelog
             l = [] # build a list in forward order for efficiency
-            for i in range(start, end):
+            for i in xrange(start, end):
                 n = cl.node(i)
                 changes = cl.read(n)
                 hn = hex(n)